正则表达式识别并删除字符串中的“.00”

时间:2013-06-11 09:01:26

标签: php jquery regex content-management-system number-formatting

我的用户在他们的商店中输入产品,我的 PHP CMS 将价格打印为正常的2位十进制数。我的问题是所有的整数价格,即80打印为80.00 - 我只想打印十进制整数(如果它们存在),所以80.95打印,但是{{ 1}}仅打印为80.00

数字中没有符号,只有句点80

我可以使用正则表达式在页面生成时识别和转义服务器端的字符串,我更喜欢这样做而不是在页面加载时匹配和替换jQuery,因此有.的正则表达式在没有期间.00作为通配符运行?正则表达式对我来说是一个弱点,所以我为每次找不到答案而张贴道歉。

1 个答案:

答案 0 :(得分:1)

你可以使用类似的东西:

(\d+)(\.00)

并匹配组1以查找完全停止前的数字。请参阅rubular链接以交互方式使用它。

http://rubular.com/r/fyvdFflctc