PHP - 检查字符串中是否包含某个字符,后跟数字

时间:2016-10-21 11:56:13

标签: php regex string

我有一堆4个字符的字符串,如下所示:

"6x66"
"x640"
"et-2"
"32_n"
"6x66"
"anco"
"x150"

我需要做的是检查字符串是否有" x"在其中,后跟2或3个数字。如果字符串有" x"但没有数字它没有资格,只有包含字母" x"并且在该资格之后有2或3个数字。我确信要完成正则表达式模式,但我无法自己解决这个问题。从顶部模式来看,就像这样。

"6x66" = true
"x640" = true
"xt-2" = false
"32_n" = false
"6x66" = true
"anco" = false
"x150" = true

1 个答案:

答案 0 :(得分:1)

preg_match(/x\d{2,3}/, $string);