正则表达式 - 排除字符

时间:2017-07-04 10:03:55

标签: regex forms validation

我正在尝试使用带有formvalidator.net的正则表达式来验证表单,但我正在努力遵守正则表达式,我已经看过一些网站,但它仍然令人费解。

基本上我想验证一个字段,这样当用户输入内容时,它会查明单词或条目不包含某些字符。所以例如我不想'!name'或'this!名字'被接受。

使用regexp进行测试我创建了这个表达式([a-zA-Z\+\&\,\.\-\(\)\d][^<>%$!]+),它排除了那些字符,但在我的表单验证器中它仍然会接受'!name'或'this!名称

有人能指出我正确的方向吗?我觉得我正在输入内容并且无处可取。

伊恩

1 个答案:

答案 0 :(得分:1)

基本上我认为你想要决定你不想要你扮演的角色。不是两个。

我认为这就是你的事后:

^[^<>%$!]+$

See it working here