小编use*_*924的帖子

正则表达式货币验证

我需要在jQuery函数中使用货币正则表达式的帮助.

  • 它可选择在开始时只允许"$"符号一次.
  • 它允许逗号作为数字组分隔符,但不能在开头或结尾.
  • 它只允许在小数点后舍入2位数.
  • 它只允许一个小数点而不是开头或结尾.

有效:

$1,530,602.24
1,530,602.24
Run Code Online (Sandbox Code Playgroud)

无效:

$1,666.24$
,1,666,88,
1.6.66,6
.1555.
Run Code Online (Sandbox Code Playgroud)

我试过了/^\$?[0-9][0-9,]*[0-9]\.?[0-9]{0,2}$/i; 除了匹配之外它工作正常1,6,999.

javascript regex currency

29
推荐指数
2
解决办法
5万
查看次数

标签 统计

currency ×1

javascript ×1

regex ×1