正则表达式有助于找到有字符的单词

时间:2013-04-09 18:58:02

标签: regex

我想找到以文字和“ - ”字符开头的字符串,找到这个:

2030-
OR
2232-
OR
2544-
etc

我试过了:

 /(2030-|2232-|2544-|33-)/i

这与“ - ”或其他角色无关,需要帮助

3 个答案:

答案 0 :(得分:0)

/^.*?-/

是最通用的构造

这将匹配从字符串开头到第一个“ - ”

的任何字符串

答案 1 :(得分:0)

试试这个通用regex

/(\d+\-)/i

解释

  

\d 的   匹配任何十进制数字。

答案 2 :(得分:0)

这个reg应该适合你:

/^(?:2030|2232|2544|33)-$/

确保锚点^$像这样放置。