PHP正则表达式匹配价格或金额
发布时间:2020-12-13 22:12:52 所属栏目:PHP教程 来源:网络整理
导读:我需要一个匹配价格或金额的正则表达式. 它应该匹配这些 100 410.00 0.12 但不是这些 100.000 -600.00 .12 .1234 这适用于所有上述情况,除了单个值,如1 /^[0-9]*.?[0-9]{2}+$/ 如何调整它以使单个整数匹配?任何人都可以解释为什么当前的错误? 解决方法 我
我需要一个匹配价格或金额的正则表达式.
它应该匹配这些 > 100 但不是这些 > 100.000 这适用于所有上述情况,除了单个值,如1 /^[0-9]*.?[0-9]{2}+$/ 如何调整它以使单个整数匹配?任何人都可以解释为什么当前的错误? 解决方法
我建议对Tom Revell的正则表达式进行小的修正,因为你仍然可以输入几个0作为第一个数字.即00002.23,这很可能是不正确的.
/^([1-9][0-9]*|0)(.[0-9]{2})?$/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |