javascript 判断是否为纯中文或全英文验证

-->

<script>
function checkifchinese(string)
{
var re = /[^u4e00-u9fa5]/;
if(re.test(string)) return false;
return true;
}

function checkifenglish(string)
{
    var letters = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz1234567890_";
     var i;
     var c;
     for( i = 0; i < string.length; i ++ )
     {
          c = string.charat( i );
   if (letters.indexof( c ) < 0)
      return false;
     }
     return true;
}

/*

test() 方法用于检测一个字符串是否匹配某个模式.

语法
regexpobject.test(string)

如果字符串 string 中含有与 regexpobject 匹配的文本,则返回 true,否则返回 false。

说明
调用 regexp 对象 r 的 test() 方法,并为它传递字符串 s,与这个表示式是等价的:(r.exec(s) != null)。
*/
</script>

时间: 2024-09-28 14:35:57

javascript 判断是否为纯中文或全英文验证的相关文章

C#如何判断当前输入法是中文输入还是英文输入,注意:是判断,而不是去切换中英文输入

问题描述 当前系统只安装了QQ输入法,可以按Shift键切换中/英文,在C#中如何判断当前是中文状态还是英文状态?请大神看清了,是判断状态......请附上代码~谢谢~~~ 解决方案 解决方案二:捕获这窗体的ImeMode属性,如果为On则为中文状态.解决方案三:引用1楼u012503688的回复: 捕获这窗体的ImeMode属性,如果为On则为中文状态. ImeMode用的是NoControl.......通过键盘Shift键可以切换中英文,不过NoControl模式会记录上次的输入法状态,比

javascript 判断中文字符长度的函数代码_javascript技巧

JS的字符串都是string对象,可以用string对象的length属性可以获取其长度,但是无论是中文.全角符号以及英文最小长度单位都是1,这与php的strlen()并不相同. 复制代码 代码如下: function strlen(str) { var s = 0; for(var i = 0; i < str.length; i++) { if(str.charAt(i).match(/[u0391-uFFE5]/)) { s += 2; } else { s++; } } return

SQL判断某列中是否包含中文字符、英文字符、纯数字

原文:SQL判断某列中是否包含中文字符.英文字符.纯数字 一.包含中文字符 select * from 表名 where 列名 like '%[吖-座]%' 二.包含英文字符 select * from 表名 where 列名 like '%[a-z]%'  三.包含纯数字 select * from 表名 where 列名 like '%[0-9]%'

Flex正则表达式判断中文或全角字符代码

Flex中一文本框,其值的length取出的是字符个数,并不是字节长度,如果含有中文或者全角字符,一个字符是2个字节. 计算其字符长度, ActionScript代码 复制代码 代码如下: for(var i:int=0;i<newStr.length;i++){ var char:String = newStr.substr(i,1); if(/[^x00-xff]/g.test(char)){ //中文加10 screenLength = screenLength + 10; }else{

Flex正则表达式判断中文或全角字符代码_Flex

Flex中一文本框,其值的length取出的是字符个数,并不是字节长度,如果含有中文或者全角字符,一个字符是2个字节. 计算其字符长度, ActionScript代码 复制代码 代码如下: for(var i:int=0;i<newStr.length;i++){ var char:String = newStr.substr(i,1); if(/[^\x00-\xff]/g.test(char)){ //中文加10 screenLength = screenLength + 10; }else

JavaScript 判断浏览器类型及版本_javascript技巧

几天前,浏览器家族有刚诞生了一位小王子,就是Google推出的Chrome浏览器.由于Chrome出生名门,尽管他还是个小家伙,没有人敢小看他.以后,咱们常说浏览器的"四大才子"就得改称为"五朵金花"了. 在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱子.浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本. JavaScript是前端开发的主要语言,我们可以通过编写J

用Javascript判断图片是否存在,不存在则显示默认图片的代码_javascript技巧

利用image对象的onerror事件来判断,出错则更换image对象的src为默认图片的URL.  第一种情况:图片存在,正常显示 第二种情况:图片不存在,显示默认图片 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 下面是通过js的判断用javascript判断指定图片文件是否存在: 如判断<img src="http://www.jb51.net/logos.gif">这个图片地址是否存在. 如果不存在,隔几秒重新探测此图片,如果地址有效则,提示地址有效

JavaScript中的this陷阱的最全收集--没有之一

原文:JavaScript中的this陷阱的最全收集--没有之一 当有人问起你JavaScript有什么特点的时候,你可能立马就想到了单线程.事件驱动.面向对象等一堆词语,但是如果真的让你解释一下这些概念,可能真解释不清楚.有句话这么说:如果你不能向一个6岁小孩解释清楚一个东西,那么你自己也不懂这个东西.这句话或许有点夸张,但是极其有道理.个人觉得,如果需要掌握一门语言,掌握它的API只是学了皮毛,理解这门语言的精髓才是重点.提及JavaScript的精髓,this.闭包.作用域链.函数是当之无

用JavaScript 判断用户使用的是 IE6 还是 IE7_javascript技巧

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] js判断IE6/IE7/FF 复制代码 代码如下: if (window.XMLHttpRequest) { //Mozilla, Safari,IE7 alert('Mozilla, Safari,IE7 '); if(!window.ActiveXObject){ // Mozilla, Safari, alert('Mozilla, Safari'); } else { alert('IE7'); } } else { alert