删除美元匹配正则表达式

use*_*144 -2 javascript php regex

我一直在使用这个正则表达式来验证美元金额输入.

parsley-regexp="^\$?[0-9][0-9\,]*(\.\d{1,2})?$|^\$?[\.]([\d][\d]?)$"
Run Code Online (Sandbox Code Playgroud)

我不再想要允许$符号,只是有效金额.我需要做出哪些改变?

h2o*_*ooo 5

简单删除\$?(可选的转义美元符号 - 您需要将其转义为$保留的正则表达式字符):

// These are regex characters - keep them    v                    v
parsley-regexp="^\$?[0-9][0-9\,]*(\.\d{1,2})?$|^\$?[\.]([\d][\d]?)$"
// Remove these  ^^^                            ^^^
Run Code Online (Sandbox Code Playgroud)