正则表达式只允许数字,逗号和美元字符

时间:2016-02-01 09:12:39

标签: regex

我想要一个正则表达式,只允许" 0-9 "," "和&# 34;的 $ "

例如: $ 100,000

但也可能只有 100 等数字。

得到表达:

/^\$?([1-9]{1}[0-9]{0,9}(\,[0-9]{0,9})*(\,[0-9]{0,9})?|[1-9]{1}[0-9]{1,9}(\,[0-9]{0,9})?|0(\,[0-9]{0,9})?|(\,[0-9]{1,9})?)$/

此外:

/ ^(\ d +)?(\ $ [0-9] {0,})?(\,[0-9] {0,})*?$ /

1 个答案:

答案 0 :(得分:0)

试试这个

  \$\d*\,?\d\d*

你可以测试像regex101regextester

这样的ligne的regexp
相关问题