【发布时间】:2014-07-26 23:53:41
【问题描述】:
我使用 preg_match 作为验证表单输入的一种方式。具体来说,我正在尝试验证货币的输入。这是函数:
if (preg_match("/^\$(((\d{1,3},)+\d{3})|\d+)\.\d{2}$/i", $inString)) {
return True;
} else {
return False;
}
我可以让它工作。无论我提供什么(包括有效字符串),我都会一直返回 False。我确定我在做一些明显错误的事情,但我看不到它。你知道它是怎么回事...
大家有什么建议吗?
【问题讨论】:
-
你能显示你的
$inString值吗?
标签: php regex preg-match