jQuery / Regex 模式:只允许数字一个逗号



这是我的模式:

var regex = /^[0-9b,]+$/;

我有一个货币文本框,只想允许数字和一个逗号,所以例如。123456,789 应得到 123.456,789

如果您只是尝试验证输入是否由数字和(最多)单个逗号组成,则可以使用

var regex = /^[0-9]+,?[0-9]+$/

这将匹配具有一个或多个数字的模式,后跟零或一个逗号,后跟一个或多个数字。 它对逗号两侧允许的位数没有限制,也不允许句点。

最新更新