【textbox只能输入数字】限制文本框只能输入两位小数怎么限制只能输入两位小数啊?下面的...
答案:2 悬赏:20 手机版
解决时间 2021-02-01 10:09
- 提问者网友:夢醒日落
- 2021-01-31 17:33
【textbox只能输入数字】限制文本框只能输入两位小数怎么限制只能输入两位小数啊?下面的...
最佳答案
- 五星知识达人网友:思契十里
- 2021-01-31 18:48
【答案】 正则表达式的Pattern是这样的:^\\d+.\\d{2}
^ 表示是开头,就是字符串开头位置
\\ 表示的是转义的\
所以\\d就是\d 表示任意一个数字 而在后面加一个+表示 1个或者多个数字
.就是小数点
\\d{2} 大括号内包含2意思就是有2个任意的数字.
这样符合这个模型的就是你所需要的两位小数的.
所以你在js中用正则表达式进行对用户输入值的判断,判断模板就是这个.
然后判断js中函数的返回值,如果是true就是符合,那么进行下一步操作
如果为false,那么将文本框的value重置为“”,也可以再增加alert函数提示用户输入格式不对. 追问: 非常感谢 ~~~~~~~~~大半夜的还帮我答问题~~~~~~ 追答: 不必客气
^ 表示是开头,就是字符串开头位置
\\ 表示的是转义的\
所以\\d就是\d 表示任意一个数字 而在后面加一个+表示 1个或者多个数字
.就是小数点
\\d{2} 大括号内包含2意思就是有2个任意的数字.
这样符合这个模型的就是你所需要的两位小数的.
所以你在js中用正则表达式进行对用户输入值的判断,判断模板就是这个.
然后判断js中函数的返回值,如果是true就是符合,那么进行下一步操作
如果为false,那么将文本框的value重置为“”,也可以再增加alert函数提示用户输入格式不对. 追问: 非常感谢 ~~~~~~~~~大半夜的还帮我答问题~~~~~~ 追答: 不必客气
全部回答
- 1楼网友:枭雄戏美人
- 2021-01-31 19:47
谢谢回答!!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯