早教吧 育儿知识 作业答案 考试题库 百科 知识分享

xxx.x三位整数带一个小数点正则表达式怎么写xxx.x形式的(三位整数带一个小数点)正则表达式如何写,我写了xxx.x的部分,但是整数部分每写对,整数部分要求:当整数部分为1位,2位,3位都是正

题目详情
xxx.x三位整数带一个小数点正则表达式怎么写
xxx.x形式的(三位整数带一个小数点)正则表达式如何写,我写了xxx.x的部分,但是整数部分每写对,整数部分要求:当整数部分为1位,2位,3位都是正确的,4位的时候就错了
试了,我是这么写的 看看错哪了?
function verifyNumber(obj)
{
var str=obj.value;
thePat1 = /^([0-9]{1,3})+(.[0-9])?$/;
thePat2=/^([0-9]{1,3})/;
if(str==""||str==null)
{
obj.focus();
alert("数据参数不能为空!\n请按如下的格式重新输入!\n\t***.* \n其中*代表0-9的数字");
}
else{
if(thePat1.test(str)||thePat2.test(str)) //输入正确
{
}
else//非数字格式
{
obj.value="";
obj.focus();
alert("数据格式不对!\n请按如下的格式重新输入!\n\t***.*\n其中*代表0-9的数字");
}
}
}
▼优质解答
答案和解析
[0-9]{1,3}
{1,3}表示1个,2个,3个数字都匹配.