Javascript匹配字符是中文还是英文
2009-03-17 11:02
1071 查看
//检测纯中文
function isCnName(s)
{
var PatSWord=/^[/x00-/xff]+$/; //匹配所有单字节长度的字符组成的字符串
//var PatDWord=/[^/x00-/xff]+/g; //匹配双字节长度的字符组成的字符串
//var PatChinese=/[^/u4e00-/u9fa5]/; 中文的正则
var rtn = true;
for (i=0;i<s.length;i++)
{
if(!PatSWord.test(s.substring(i,i+1)))
{
rtn = rtn==false?false:true;
}
else
{
rtn = false;
}
if(rtn==false)
break;
}
return rtn;
}
//检测英文名
function isEnName(s)
{
var regu="^(([a-zA-Z /.]){2,20})$";
var re=new RegExp(regu);
if(s.search(re)!= -1)
return true;
else
return false;
}
function isCnName(s)
{
var PatSWord=/^[/x00-/xff]+$/; //匹配所有单字节长度的字符组成的字符串
//var PatDWord=/[^/x00-/xff]+/g; //匹配双字节长度的字符组成的字符串
//var PatChinese=/[^/u4e00-/u9fa5]/; 中文的正则
var rtn = true;
for (i=0;i<s.length;i++)
{
if(!PatSWord.test(s.substring(i,i+1)))
{
rtn = rtn==false?false:true;
}
else
{
rtn = false;
}
if(rtn==false)
break;
}
return rtn;
}
//检测英文名
function isEnName(s)
{
var regu="^(([a-zA-Z /.]){2,20})$";
var re=new RegExp(regu);
if(s.search(re)!= -1)
return true;
else
return false;
}
相关文章推荐
- Javascript正则表达式匹配中文字符
- Java判断字符是中文还是英文
- javascript文本输入框中判断中文字与英文字符占位多少
- 区别输入的字符是英文的还是中文 或者是 特殊字符
- 判断字符是中文还是英文
- 字符串中 区分中文字符还是英文字符
- javascript计算中文字符长度(一个中文字符相当于两个英文字符)
- 匹配中文汉字英文字母下划线等键盘上的字符的正则表达式
- [转载]C# 判断字符是否中文还是英文
- C# 判断字符是否中文还是英文
- 判别laview字符是中文还是英文
- C# 判断字符是否中文还是英文
- 正则匹配是否具有中文,数字,英文字符
- 安卓常用正则匹配工具(字符串,年月日,中文,英文,特殊字符,身份证号匹配校验)
- C#判断字符是英文还是中文
- 使用“正则表达式”,匹配任意一个字符(中文,英文和标点或特殊字符)
- 判断是中文字符还是英文字符
- javascript 返回字符长度,中文为两个字节,英文为一个字节
- c语言中判断中文还是英文字符
- c语言中判断中文还是英文字符