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