62,041
社区成员
发帖
与我相关
我的任务
分享
^(0|([1-9]\d*))(\.\d+)?$
//js匹配
function MatchDemo(){
var s = "0.04";
re = /^(0|([1-9]\d*))(\.\d+)?$/; // 创建正则表达式模式。
r = s.match(re); // 尝试去匹配搜索字符串。
alert(r[0]);
return(r[0]); // 返回的数组包含了所有 "ain"
// 出现的四个匹配。
}
(0|([1-9]\d*))(\.\d+)?
验证首位是非0数字不就行了
var strP=/^[1-9]+(\.\d+)?$/;