限制文本框只能输入两位小数

2025-04-15 09:42:53
推荐回答(3个)
回答1:

正则表达式的Pattern是这样的: "^\\d+.\\d{2}"
解释一下:^ 表示是开头,就是字符串开头位置
\\ 表示的是转义的\
所以\\d就是\d 表示任意一个数字 而在后面加一个+表示 1个或者多个数字
. 就是小数点
\\d{2} 大括号内包含2意思就是有2个任意的数字。
这样符合这个模型的就是你所需要的两位小数的。
所以你在js中用正则表达式进行对用户输入值的判断,判断模板就是这个。
然后判断js中函数的返回值,如果是true就是符合,那么进行下一步操作
如果为false,那么将文本框的value重置为“”, 也可以再增加alert函数提示用户输入格式不对。

回答2:

3楼正解

回答3:

用正则表达式