任何人都可以对此作出回应......非常紧急......
该函数应验证以下1.23,0.05.0.3,0.00,89.45632,不应接受0.,00123,045,。,89。,563245。,12..3,12 ...,hjhj,gh 0.23,H。可以至少有一个小数点
先谢谢 拉迪卡
答案 0 :(得分:0)
这是一个函数,如果给出十进制数或表示十进制数的字符串,则返回true,否则返回false。
我希望这就是你想要的。
function validate(s){
return /\d+(.\d+)/.test(s)&&!/^0\d+/.test(s);
}
如果你想让这个功能也接受像“2”,“0”或“10”这样的自然数字,那么请改用它:
function validate(s){
return /\d+(\.\d+)?/.test(s)&&!/^0\d+/.test(s);
}