簡體   English   中英

php正則表達式匹配數字后的單個字母

[英]php regex to match a single letter after digits

我有以下正則表達式,看看$ string是否包含數字后跟字母。 但是,我需要它只檢查它在數值后面包含1個字母。 雖然下面的代碼有效,但如果$ string是28AB,那么它也會匹配正則表達式,但不應該,它應該只匹配任何數字后跟一個字母。

$string = "28A";

$containsSpecial = preg_match('/[d\^a-zA-Z]/', $string);
^\d+[a-zA-Z]$

試試這個。你的代碼使用[] ,可以匹配提供的列表中的任何字符。也可以使用錨點進行嚴格匹配,不進行部分匹配。 看這里

暫無
暫無

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

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