小数点"/>
【正则】正则表达式 只能输入正整数 或 只能输入数字和小数点
1. 只能输入正整数:
var zz2 = new RegExp("^[0-9]*[1-9][0-9]*$");// zz2 必须为正整数
console.log(zz2.test("12.3")); // false
console.log(zz2.test("123")); // true
console.log(zz2.test("asdfasdg")); // false
console.log(zz2.test("-123")); // false
console.log(zz2.test("-12.3")); // false
2. 只能输入数字和小数点:
var zz1 = new RegExp("([1-9]\d*((.\d+)*))|(0.\d+)"); //zz1 必须为数字
console.log(zz1.test("12.3")); // true
console.log(zz1.test("123")); // true
console.log(zz1.test("123.")); // true
console.log(zz1.test(".")); // false
console.log(zz1.test(".123")); // true
console.log(zz1.test("asdfweg")); // false
console.log(zz1.test("-123")); // true
console.log(zz1.test("-12.3")); // true
更多推荐
【正则】正则表达式 只能输入正整数 或 只能输入数字和小数点
发布评论