0

我有这样的模式'D34566'。我如何检查给定字符串中包含的此模式。

String =  D34566-Test Case.
Pattern = D followed by 5 digits.

即以 D 开头后跟 5 位数字的单词。

4

3 回答 3

1

您可以尝试以下模式来检查您要在字符串中的任何位置找到的单词:

if (preg_match('/\bD\d{5}\b/', $string)) {
    // OK
}
于 2013-11-05T06:36:59.050 回答
1
preg_match("/^D\d{5}/", $string)
于 2013-11-05T06:37:03.373 回答
0

像这样:

preg_match('/^(D\d{5})/', String);
于 2013-11-05T06:36:33.730 回答