簡體   English   中英

帶有可選下划線和數字的 PHP 正則表達式

[英]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.

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