作者no1kk (心中在下雨)
看板RegExp
标题[问题] 能否判断只有中文? 能否判断没有特殊符号?
时间Wed Dec 24 10:49:16 2008
在使用javascript判断使用者填入的表单内容
有一格是只能填入中文
有一格是只能填入中文和英文、数字,但是不能填入任何的特殊符号
如~!@#$%^&*()_+|`-=\,./;'[]<>?:"{}等等
应该要怎麽写呢??
我用的是像这样
var reg_name = new RegExp("[a-z,A-Z,0-9]+","ig");
这样只能知道是否填入入字和英文
但是仍然不知道是否填入特殊符号
在此感谢您的回答~~
感谢ybite的回答
那我说明一下这样做的原因
我会将表单的资料塞进资料库(mssql)
但是最近发现,有不合法的资料,导致每次select到那笔资料,资料库就挂掉
(出现严重错误,就自动关闭资料库了)
所以要限制使用者在输入时不要输入一些特殊字元
特别是某些会影响资料库的
(只是现在还没找到是什麽字元影响到)
而且又必须仍要能输入中文、数字、英文....
所以才在这里提问...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.164.146
1F:推 ybite:这很困难,Unicode那麽大,随便抽都是特殊符号... 12/24 20:10
※ 编辑: no1kk 来自: 219.84.60.64 (12/24 22:42)
2F:→ fphoenix923:[\u4E00-\u9FA5\w\d],中文字的范围好大,得去找资料 12/26 23:05
3F:→ giacch: 中文化 应该会有相关资料... 12/26 23:37