2017-06-14 53 views
-7

我想要至少有2個字符的正則表達式,以任何字母或任何數字開始並不重要,但它可以接受 - 和_。 例如:ABD,Abc_123,12,A-_,A1等任何名稱的正則表達式

+0

告訴我們你試過的東西。 – CinCout

+0

這是基本的正則表達式。在[Regex101](https://regex101.com/)上玩一玩。有一個很好的參考指南可以幫助你啓動和運行。 – garyh

+0

仍然沒有得到它的答案 – Sam

回答

0

(更新)

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

在線測試,https://regex101.com/r/JcUaBz/2

+0

與zipa的答案的區別是對第三個和以下字母 –

+0

是沒有限制是的...我看到它,但我認爲它也會採取其他特殊字符。 as @,# – Sam

0

這應該做的伎倆:

[\w-]{2,} 

但是,如果您要忽略具有特殊字符的單詞,則可以使用以下代碼:

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

但我只想要 - 和_。沒有其他特殊字符 – Sam

+0

@Sam請檢查編輯。 – zipa