检测字母组合,圆括号之间的数字特殊字符

时间:2011-09-24 11:00:32

标签: regex

我想知道如何检测圆括号之间的字母,组合字母和数字。在下面的例子中,它不能检测到年份。

检测:

Sample (test 2011)
Sample (test-2011)
Sample (test)

不要检测

Sample (2011)

1 个答案:

答案 0 :(得分:1)

与JavaScript正则表达式中的测试样本匹配的示例:

^\([a-z\- ]+[0-9]*\)$

^匹配开始,$ end
\(\)匹配括号一次
[a-z \ - ] +匹配文字,空白和 - 一次或多次
[0-9] *匹配0到9零次或更多次

修改
尽管如此,你应该更具体一些,并且看一下某种文档(特别是,因为正则表达式周围有数千个信息页面)