我需要一个带有2位小数的5位整数的正则表达式。
这些都是正确的:
这些不会:
答案 0 :(得分:0)
使用此正则表达式将起作用
var regex = /^\d{5}\.\d{2}$/;
var num = '23445.09';
console.log(regex.test(num)); // True
var num2 = '12345.6'
console.log(regex.test(num)); // False
答案 1 :(得分:0)
这是正确的:/^\d{5}\.\d{2}$/
var value = 12345.12;
value.toString().match(/^\d{5}\.\d{2}$/); // ['12345.12']
var value = 98652;
value.toString().match(/^\d{5}\.\d{2}$/); // null