标签: regex
我有一个文本框,允许用户输入折扣百分比。我需要一个正则表达式来检查输入的值。它应该是“0”到“99.99”。在我的知识范围内尝试了一些事情,这并不完美。
提前致谢。
答案 0 :(得分:1)
应该这样做吗?
preg_match("/(\d{1}|\d{1}\.\d{1,2}|\d{2}|\d{2}\.\d{1,2})%$/", $str);
http://www.phpliveregex.com/p/fWR