JS 判断字符串中是否包含中文
2015-04-29 00:00
387 查看
第一种方法:
<script language="javascript">
function funcChina(){
var obj = document.form1.txtName.value;
if(/.*[\u4e00-\u9fa5]+.*$/.test(obj))
{
alert("不能含有汉字!");
return false;
}
return true;
}
</script>
<form name="form1">
<input type="text" name="txtName"><input type="button" name="butTxt" value="判断是否是汉字" onclick="funcChina()">
</form>
第二种方法:
<script language="javascript">
function isChina(s){
var patrn=/[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/gi;
if(!patrn.exec(s)){
return false;
}
else{
return true;
}
}
alert(isChina("中国站长天空www.zzsky.cn"));
</script>
第三种方法:
<script language="javascript">
var str='中国站长天空www.zzsky.cn';
if(escape(str).indexOf("%u")<0){
alert("没有包含中文");
}
else{
alert("包含中文");
}
</script>
<script language="javascript">
function funcChina(){
var obj = document.form1.txtName.value;
if(/.*[\u4e00-\u9fa5]+.*$/.test(obj))
{
alert("不能含有汉字!");
return false;
}
return true;
}
</script>
<form name="form1">
<input type="text" name="txtName"><input type="button" name="butTxt" value="判断是否是汉字" onclick="funcChina()">
</form>
第二种方法:
<script language="javascript">
function isChina(s){
var patrn=/[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/gi;
if(!patrn.exec(s)){
return false;
}
else{
return true;
}
}
alert(isChina("中国站长天空www.zzsky.cn"));
</script>
第三种方法:
<script language="javascript">
var str='中国站长天空www.zzsky.cn';
if(escape(str).indexOf("%u")<0){
alert("没有包含中文");
}
else{
alert("包含中文");
}
</script>
相关文章推荐
- JS判断字符串是否包含中文
- JS判断字符串是否包含中文
- js判断字符串是否包含中文或英文
- JS -- 判断字符串中是否包含中文
- JS 判断字符串中是否包含中文
- JS判断字符串是否包含中文
- js中用正则表达式判断字符串中是否包含中文和英文
- JS判断字符串是否包含中文
- JS 判断字符串中是否包含中文
- js中用正则表达式判断字符串中是否包含中文和英文
- JS/Java中,判断字符串是否包含中文
- JS判断字符串是否包含中文
- JS中判断某个字符串是否包含另一个字符串的五种方法
- 正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度
- 用正则判断一个字符串是否包含中文
- JS判断字符串是否包含某字符串 indexOf()方法使用
- Java判断字符串中是否包含中文
- js判断字符串是否为中文,并返回字符串长度
- js判断一个字符串是否包含一个子串的方法
- js 判断字符串是否包含某字符串,String对象中查找子字符,indexOf