上面是整数倍数小于3的正则
如果100,100.1,100.01都符合条件的话,应该是小数位数不大于2,整数位数不小于3,正则如下
/^[1-9]\d{0,2}(?:\.\d{1,2})?$/
[a-zA-Z0-9]{1,3}表示匹配包含1到3个字母或数字,显然"asdfgh"确实满足包含“1到3个字母或数字”"asdfgh"中包含的"asd"吧,满足1到3个字母或数字吧。
"asdfgh"中包含单个字母"a"吧,满足1到3个字母或数字吧。
如果你是要匹配包含数字或字母,且长度大于1小于3,则可以添加起始(^)和结束标记($)。
/^([a-zA-Z0-9]{1,3})$/
1、新建一个html文件,命名为test.html。
2、在test.html文件内,使用input标签创建一个日期输入框,并设置其id属性为shijian。
3、在test.html文件内,使用button标签创建一个按钮,当按钮被点击,执行check()函数。
4、在test.html文件内,创建一个check()函数,在函数内使用getElementById()方法获得日期输入框的内容。
5、最后在浏览器打开test.html文件,点击按钮测试,这样就完成了。