簡體   English   中英

正則表達式字母數字和符號[-* /]

[英]Regular expression Alphanumeric and symbols [-*/]

我讓他遵循以下正則表達式: (?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{3,30})$我用它來提取字母數字模式:ITC766,HELLO07等。

我對正則表達式不太熟悉。 如何修改以能夠提取帶有特殊符號的字母數字模式?

例如: ITC-766,ITC / 766、766-ITC,Hello-86234 ...

特殊字符,例如:

"-","_", ".", ",",";"

謝謝你哈尼

只需將這些字符添加到字符類中,使其成為[-_.,;a-zA-Z0-9] ,因此完整的正則表達式為:

(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([-_.,;a-zA-Z0-9]{3,30})$

請注意, -是類中的第一個字符很重要,否則它具有az使用的特殊含義。

暫無
暫無

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

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