求一个正则表达式,最近被整疯了TAT

要求是,只能输入英文键盘上的内容,包括大小写字母、数字、特殊字符`~!@#$%^&*()-_=+|[{}];:'",<.>/? 和空格,在网上也找过一些,但是都能够输入其他的字符甚至其他国家的文字,比如俄文和日文,能够把特殊字符规定成我说的那些吗?

0

2个回答

 [a-zA-Z0-9\,\\/\:\!]+
其它符号你自己添上去,需要转义的加上\
0
caozhy
贵阳挖掘机马善福,自备车辆专业挖游泳池 回复Nedoloroso: 需要转义的加上\
3 年多之前 回复
knighx
Nedoloroso 回复caozhy: 不行啊,我按这样写了[a-zA-Z0-9`~!@#$%^&*()-_=+\\|[{}];:'\",<.>/? ]+,输什么都被屏蔽了
3 年多之前 回复
caozhy
贵阳挖掘机马善福,自备车辆专业挖游泳池 回复knighx: 数字字母不要动,就是后面的符号。
3 年多之前 回复
knighx
Nedoloroso 是把你这个正则从9开始到反中括号之间的字符换成我需要的符号吗?
3 年多之前 回复

是把你这个正则从9开始到反中括号之间的字符换成我需要的符号吗?

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!