0-1包含两位小数(0.01-0.99),并且包含0和1 的正则怎么写,谢谢大家
var re=/^(1|0(\.\d{1,2})?)$/
console.log(re.test('1'))
console.log(re.test('0'))
console.log(re.test('0.99'))
console.log(re.test('0.0'))
console.log(re.test('0.01'))
console.log(re.test('0.31'))
console.log(re.test('0.311'))
console.log(re.test('1.0'))
console.log(re.test('1.1'))
不包含0: \b0(.\d{1,2})\b
包含0: \b0(.\d{1,2})?\b
包含0和1: \b(0(.\d{1,2})?)|1\b
\b(0(.\d{1,2})?)|1\b
百度的基本我都试过了,不行
^0.(\d{2})$
另外推荐你一个测试正则表达式的网站:http://tool.oschina.net/regex
^[0-1]{1}(.{1,2})?$
(\b\d+.\d{1,2}\b)