如何创建不允许半冒号,冒号单引号和双引号的正则表达式

时间:2012-05-01 09:25:59

标签: javascript jquery html regex

我正在尝试创建一个不允许半冒号,冒号单引号和双引号的正则表达式

var address=/^[\u0022\u0027\u003A\u003B]{1,50}$/

address.test(值);

这是我的代码

此代码仅在文本框仅包含时运行; :'“

if; 123此代码未运行

请帮帮我

1 个答案:

答案 0 :(得分:2)

在左括号([)后添加一个抑扬符号(^),表示否定(“任何字符,但......”):

var address=/^[^\u0022\u0027\u003A\u003B]{1,50}$/

如果没有它,表达式会测试该值是一个字符串,其中只包含 您实际希望排除的字符。