regex 正则表达式用于任何名称

k2arahey  于 2023-06-25  发布在  其他
关注(0)|答案(2)|浏览(87)

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

ma8fv8wu

ma8fv8wu1#

(更新)
(?=[-\w]{2}).*
在线测试,https://regex101.com/r/JcUaBz/2

hrysbysz

hrysbysz2#

这应该能起到作用:

[\w-]{2,}

但是,如果你想忽略含有特殊字符的单词,你可以这样做:

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

相关问题