[英]PHP regular expression with optional underscore and number
我想要一個 PHP 正則表達式,它必須從 1 到 5 個小寫字符開始,后跟一個可選的下划線,然后是 0 到 5 個數字/數字。
這是我的代碼: '/[az][_][0-9]/'
你很接近。 您需要范圍和可選的符號:
/[a-z]{1,5}_?[0-9]{0,5}/
字符類后面的表達式{n,m}
表示該類必須至少匹配n
次,最多匹配m
次。
表情?
跟隨一個字符意味着該字符必須匹配 0 或 1 次。 它相當於{0,1}
,只是更短。
如果這對您的主題字符串不起作用,請發布一些示例匹配和不匹配。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.