Re: [問題] 能否判斷只有中文? 能否判斷沒有特殊符號?
function check(str) {
var codeStr = "";
var subStr = "";
for (i = 0, n = str.length; i < n; i++) {
codeStr = str.charCodeAt(i);
subStr = str.charAt(i);
if (!isChinese(codeStr)) {
var re = /^[^a-zA-Z0-9]$/g;
if (re.test(subStr)) {
return false;
}
}
}
return true;
}
function isChinese(code) {
if (code > 256) {
return true;
} else {
return false;
}
}
// test 1 - result is true
alert("我是誰 " + check("我是誰"));
// test 2 - result is false
alert("我是誰123AAA你好嗎* " + check("我是誰123AAA你好嗎*"));
// test 3 - result is true
alert("我是誰123AAA你好嗎 " + check("我是誰123AAA你好嗎"));
===
試試看這樣子行不行
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.150.126
推
02/20 00:20, , 1F
02/20 00:20, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):