0

我需要一个接受除数字和(&之外的所有内容的正则表达式)。我正在尝试,但我似乎无法得到它。有人可以帮我解决这个正则表达式地狱吗?

示例

汉斯佩德罗 (23123123) 应该是汉斯佩德罗。但是格式可以随时不同。

4

3 回答 3

6

您可以使用:

^[^0-9()]+$

于 2012-05-07T13:00:12.543 回答
1

像这样:^[^\d()]+$应该做你需要的。它将从字符串 ( ^) 的开头开始并匹配一个或多个不是数字 ( \d) 或括号的字符。它将继续这样做,直到找到字符串的结尾 ( $)。

于 2012-05-07T13:00:08.037 回答
0

尝试:

/[^\(\)0-9]*/

这接受除输入字符之外的所有字符

于 2012-05-07T12:59:55.990 回答