判斷字元編碼

[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;

}

}

}