如何构建只允许整数CSV或一/两位小数CSV的正则表达式引擎:标记中包含的Chrome HTML正则表达式以下功能无法正常工作。
^[\d,\.]+$
k2arahey1#
您可以使用以下正则表达式:
^\d(?:\.\d{1,2})?(,\d(?:\.\d{1,2})?)*$
它将匹配:
^
\d(?:\.\d{1,2})?
(,\d(?:\.\d{1,2})?)*
$
检查正则表达式演示here。
1条答案
按热度按时间k2arahey1#
您可以使用以下正则表达式:
它将匹配:
^
:字符串开始\d(?:\.\d{1,2})?
:一个数字,后面可以跟一个点和一个或两个数字(,\d(?:\.\d{1,2})?)*
:后面可以跟逗号和前面的正则表达式部分$
:字符串结束检查正则表达式演示here。