我具有验证价格的功能。输入正确
150.22
150,25
html5:
<input type='text' pattern='[1-9]+([,.][0-9]{1,2})?'/> // Works
但是,然后我用preg_match()验证了php中的相同输入。
public function price($price){
$pattern = '[1-9]+([,.][0-9]{1,2})?';
return preg_match($pattern, $price);
}
这总是返回我false
,这意味着不正确。
您可以在这里测试我的正则表达式:http : //regexpal.com/
我究竟做错了什么?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句