Javascript正则表达式的金额和货币

时间:2016-04-27 08:27:33

标签: javascript angularjs regex numbers decimal

任何人都可以为我提供regexp这些东西(我正在使用文本输入):

  1. 仅允许数字
  2. 最小数量20
  3. 最大数量300
  4. 最多两位小数
  5. 允许逗号或完整停止。例如。 15,45或15.45
  6. 谢谢!

1 个答案:

答案 0 :(得分:2)

试试这个:

^(?:[2-9]\d|[1-2]\d{2})(?:[.,]\d{1,2})?$|^300(?:[.,]0{1,2})?$

流程图说明:

enter image description here

Regex101