判斷字元編碼
[Javascript] 使用 Unicode 標準判斷是否為中文字
中文:/^[\u4E00-\u9FA5]+$/
數字:/^d+$/(是非負整數哦)
字母:/^[a-zA-Z]{1,30}$/(1到30個以字母串)
// 目前在Unicode標準中,漢字的Char Code範圍是[0x4E00, 0x9FA5]
function test() {
var s = document.all.name.value;
for(var i = 0; i < s.length; i++) {
if(s.charCodeAt(i) < 0x4E00 || s.charCodeAt(i) > 0x9FA5) {
alert("輸入非中文,請重新輸入");
break;
}
}
}