php中的条件正则表达式

时间:2013-01-30 02:39:59

标签: php regex

我需要创建一个IF子句,它将捕获以下格式的所有字符串:

Pharm后跟任意三位数的字母。

例如,Pharmf750Pharmc648

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

您需要的正则表达式是/^Pharm[A-Za-z][0-9]{3}$/

尝试类似

的内容
if (preg_match('/^Pharm[A-Za-z][0-9]{3}$/', $stringToMatch) {
    // Do something
}

答案 1 :(得分:1)

这很简单

/^Pharm[a-zA-Z][0-9]{3}$/