[問題] 用正規化判斷中文的問題
從網路上找來的例子要判斷是否為中文的話
要用str.match(/^[^\x00-\xff]{0,5}$/gi) (資料庫限定10bit..所以是五個中文字元)
可是我又想讓10個英文字元也被接受
所以改成了
str.match(/(^[^\x00-\xff]{0,5}$|^.{0,10}$)/gi)
結果這樣變成了10個英文字能過
中文字數卻不被限制了 @.@
要怎麼設成 只限 0~5個中文字 或 0~10個字文字呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.172.7
推
07/13 16:50, , 1F
07/13 16:50, 1F
→
07/13 16:51, , 2F
07/13 16:51, 2F
→
07/13 16:51, , 3F
07/13 16:51, 3F
→
07/13 16:52, , 4F
07/13 16:52, 4F
→
07/13 16:52, , 5F
07/13 16:52, 5F
推
07/13 16:58, , 6F
07/13 16:58, 6F
→
07/13 16:59, , 7F
07/13 16:59, 7F
→
07/13 17:00, , 8F
07/13 17:00, 8F
→
07/13 17:01, , 9F
07/13 17:01, 9F
→
07/13 17:09, , 10F
07/13 17:09, 10F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章
1
10