[問題] 能否判斷只有中文? 能否判斷沒有特殊符號?
看板RegExp (正規表示式 Regular Expression)作者no1kk (心中在下雨)時間16年前 (2008/12/24 10:49)推噓1(1推 0噓 2→)留言3則, 3人參與討論串1/2 (看更多)
在使用javascript判斷使用者填入的表單內容
有一格是只能填入中文
有一格是只能填入中文和英文、數字,但是不能填入任何的特殊符號
如~!@#$%^&*()_+|`-=\,./;'[]<>?:"{}等等
應該要怎麼寫呢??
我用的是像這樣
var reg_name = new RegExp("[a-z,A-Z,0-9]+","ig");
這樣只能知道是否填入入字和英文
但是仍然不知道是否填入特殊符號
在此感謝您的回答~~
感謝ybite的回答
那我說明一下這樣做的原因
我會將表單的資料塞進資料庫(mssql)
但是最近發現,有不合法的資料,導致每次select到那筆資料,資料庫就掛掉
(出現嚴重錯誤,就自動關閉資料庫了)
所以要限制使用者在輸入時不要輸入一些特殊字元
特別是某些會影響資料庫的
(只是現在還沒找到是什麼字元影響到)
而且又必須仍要能輸入中文、數字、英文....
所以才在這裡提問...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.164.146
推
12/24 20:10, , 1F
12/24 20:10, 1F
※ 編輯: no1kk 來自: 219.84.60.64 (12/24 22:42)
→
12/26 23:05, , 2F
12/26 23:05, 2F
→
12/26 23:37, , 3F
12/26 23:37, 3F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章