我有這樣的模式'D34566'。我怎麼能檢查這個模式包含在給定的字符串中。Preg匹配檢查在PHP
String = D34566-Test Case.
Pattern = D followed by 5 digits.
即一個詞以D開頭,後面跟着5個數字。
我有這樣的模式'D34566'。我怎麼能檢查這個模式包含在給定的字符串中。Preg匹配檢查在PHP
String = D34566-Test Case.
Pattern = D followed by 5 digits.
即一個詞以D開頭,後面跟着5個數字。
preg_match("/^D\d{5}/", $string)
你可以嘗試以下方式,檢查要在字符串的任何地方查找單詞:
if (preg_match('/\bD\d{5}\b/', $string)) {
// OK
}
我可以檢查D或A嗎? – Warrior
'preg_match(「/^[DA] \ d {5} /」,$ string)',這將檢查它是否以D或A開頭 – andypp
這將匹配'D123456789'。 – Toto