Re: [問題] 能否判斷只有中文? 能否判斷沒有特殊符號?

看板RegExp作者 (告白當然要唱這首歌)時間15年前 (2009/02/07 03:21), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
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
文章代碼(AID): #19Z8skLk (RegExp)
文章代碼(AID): #19Z8skLk (RegExp)