簡體   English   中英

字母數字字符的正則表達式,中間有一個特殊字符

[英]Regular Expression for Alphanumeric characters with one special char in between

誰能幫我確定字符串字段的Regex屬性。 我希望我的字符串應采用FirstName@LastName格式,就是這樣。我只需要一個特殊字符,其余所有字母都可以。

您可以使用表達式[A-Za-z]+@[A-Za-z]+來測試字母字符的非空字符串,后跟一個@符號,再輸入一個字母字符的非空字符串。 您可以在此處在線測試。

如果您想在中間接受任何非字母數字字符,例如$,@,_,-等,則可以使用以下命令,

[a-zA-Z]+[^a-zA-Z\d\s][a-zA-Z]+

它將與所有這些相匹配,

FirstName@LastName
FirstName-LastName
FirstName_LastName
FirstName$LastName
FirstName:LastName

現場演示

如果您也想在兩者之間匹配whitespace ,則只需從上面的表達式中刪除\\s

希望能幫助到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM