用于排除撇号(')字符的正则表达式

时间:2015-04-17 05:18:00

标签: regex

我需要一个包含所有字母,数字甚至除撇号(')之外的所有特殊字符的正则表达式。

以下正则表达式仅适用于数字和字母。

/^[a-z A-Z 0-9 ]*$/

但我需要一个正则表达式,其中包含除撇号(')之外的所有特殊字符。

2 个答案:

答案 0 :(得分:5)

“撇号以外的任何字符”的正则表达式为:[^']

所以只要没有撇号就会匹配字符串的正则表达式为:/^[^']*$/

答案 1 :(得分:4)

您可以尝试使用此正则表达式:

[^']

此正则表达式将匹配除撇号

之外的所有字符