任何名称的正则表达式

时间:2017-06-14 08:05:13

标签: regex

我希望正则表达式中至少有2个字符以任何字母或任何不重要的数字开头。但它可以接受 - 和_。 例如:ABD,Abc_123,12,A-_,A1等。

2 个答案:

答案 0 :(得分:0)

(更新)

(?=[-\w]{2}).*

在线测试,https://regex101.com/r/JcUaBz/2

答案 1 :(得分:0)

这应该可以解决问题:

[\w-]{2,}

但是,如果你想忽略具有特殊字符的单词,你可以使用它:

(?<=\s|^)([\w-]{2,})(?=\s+|$)