大于等于0小于等于100正数的正则表达式是多少
1个回答
展开全部
不要什么事都交给正则好伐?
/^(0)$|^100$|^[1-9][0-9]?$/.test('0');//true
/^(0)$|^100$|^[1-9][0-9]?$/.test('100');//true
/^(0)$|^100$|^[1-9][0-9]?$/.test('91');//true
/^(0)$|^100$|^[1-9][0-9]?$/.test('5');//true
/^(0)$|^100$|^[1-9][0-9]?$/.test('1');//true
/^(0)$|^100$|^[1-9][0-9]?$/.test('-1');//false
/^(0)$|^100$|^[1-9][0-9]?$/.test('1000');//false
就不一个个全部测了,写个循环自己定个范围测吧
for(var i=0;i<101;i++)
if(!/^(0)$|^100$|^[1-9][0-9]?$/.test(i+''))
{
alert('未通过,数值为:'+i);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询