function isNoChinese(s,msg){ if (s.value.trim()=="")return true; var reg = /[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/gi; if (reg.test(s.value)){s.select() alert((msg?msg:'該欄不能輸入中文及全角符號﹐請改正')); return false; } return true; }[\u4E00-\u9FA5]為漢字﹐[\uFE30-\uFFA0]為全角符號
if (/[^\x00-\xff]/g.test(s)) alert("含有全角"); else alert("全是半角");
var str1 = "abc";
var str2 = "abc";
var re = /[^\x00-\x80]/;
if(re.test(str1)){
alert("全角");
}
else{
alert("半角");
}if(re.test(str2)){
alert("全角");
}
else{
alert("半角");
}
</script>
<!--
function convStr(str){
var tmp = '';
for(var i=0;i<str.length;i++)
{
tmp += String.fromCharCode(str.charCodeAt(i)+65248)
}
return tmp
}
alert(convStr('abcdefghijklmnopqrstuvwxyz1234567890'));
alert(convStr('~`!@#$%^&*()_+|-={}[]:";<>?,./\\\''));
//-->
</SCRIPT>以前有,但是没找到,你可以参考一下,判断一下是否是这个范围之内的
if (s.value.trim()=="")return true;
var reg = /[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/gi;
if (reg.test(s.value)){s.select()
alert((msg?msg:'該欄不能輸入中文及全角符號﹐請改正'));
return false;
}
return true;
}[\u4E00-\u9FA5]為漢字﹐[\uFE30-\uFFA0]為全角符號
else alert("全是半角");