使用逗号或点对十进制数进行RegEx验证

the*_*sis 8 regex validation

如何使用一个RegEx验证此类数字输入.字符串是不允许的.点或逗号后面的两个小数位.

例:

123.34
1.22
3,40
134,12
123

Azi*_*ikh 13

试试这个正则表达式:

/^(\d+(?:[\.\,]\d{2})?)$/
Run Code Online (Sandbox Code Playgroud)

如果$1与输入字符串完全匹配,则假定它已经过验证.


Om *_*ers 8

尝试这个,

/^(\d+(?:[\.\,]\d{1,2})?)$/
Run Code Online (Sandbox Code Playgroud)