带有jquery的正则表达式(验证)

带有jquery的正则表达式(验证),jquery,regex,validation,Jquery,Regex,Validation,我正在创建一个表单,并希望使用支票。这就是逻辑 美元应仅允许使用$、0-9、“.”、和”、“字符(即$1250.00)。它不允许使用其他字母数字字符 请告诉我代码。这是用于在字符串中进行全局搜索的正则表达式: /[\$0-9\.,]/g 使用下面的正则表达式模式仅允许“$”、“、”和“0-9” /^[0-9.,$]*$/如果您想要符合以下规则的正则表达式: - Start with a $ - Followed by 1 or 3 numbers - Followed by 0 or m

我正在创建一个表单,并希望使用支票。这就是逻辑

美元应仅允许使用
$、0-9、“.”、
”、“
字符(即$1250.00)。它不允许使用其他字母数字字符


请告诉我代码。

这是用于在字符串中进行全局搜索的正则表达式:

/[\$0-9\.,]/g

使用下面的正则表达式模式仅允许“$”、“、”和“0-9”
/^[0-9.,$]*$/

如果您想要符合以下规则的正则表达式:

 - Start with a $
 - Followed by 1 or 3 numbers
 - Followed by 0 or more "," and 3 numbers
 - Ending with a "." followed by 2 numbers
(因此它适用于$1.00、$54542.25、$999999999999.99,但不适用于$45、25.00或不正确的语法)

您可以使用以下选项:

^\$[0-9]{1,3}(,[0-9]{3})*\.[0-9]{2}

您还可以添加标志以更好地匹配(例如g或m)

让我们知道您的尝试…:P请写下您迄今为止尝试过的内容。
/[\$0-9\,]/.test($$)
:P这不是您真正想要的。这不起作用。