是否可以单独使用此代码进行两种不同的正则表达式匹配?
只有一个注册匹配X数字,另一个匹配给定字符串“CAT”,或者我需要创建两个不同的形式,每个形式一个:X数字和一个字符串“CAT”?
此外是否有更好的PHP方法,或者我朝着正确的方向前进?
提前谢谢你。
<form action ="callself.php" method = "post">
Enter a numeric value:
<br/>
<input type = "text" name = "number"/>
<br /><br />
<input type = "submit"/>
<br /><br />
</form>
我是一个新手(仍在学习过程中,提前感谢你没有发火)
答案 0 :(得分:2)
如果您只是想检查字段是否包含CAT
或数字序列,您可以使用此检查:
if (preg_match('/^(?:CAT|\d+)$/', $field))
如果你需要在两种情况下采取不同的行动,请更好地解释。