我目前正在使用以下正则表达式只允许使用字符:
"^[a-zA-Z]+$"
我想更改它,以便它允许字符和特殊字符,如' - ',以及非英文字符中的其他字符。
我该怎么做?
答案 0 :(得分:4)
如果您需要允许特定的特殊字符,只需将它们包含在字符类中:
"^[a-zA-Z\-]+$"
某些特殊字符需要转义,有些则不需要。
但是如果你想接受除数字字符以外的所有字符,简单地使用它可能更简单:
"^\D+$"
答案 1 :(得分:0)
嗯尝试这个正则表达式:“\ D”它只允许字符,没有任何标志。它相当于[^ \ d]。 您只需将特殊字符写入其中即可添加特殊字符。例如:“[\ D - +#$] + $”