我的正则表达式:/^[\<]{0,1}[0-9]{1}[\.]{1}[0-9]{2}$/
与小数点后第二位的0不匹配。
例如,它接受2.11但不接受2.10
当我在regex101.com
中测试时,一切都很好。但这不在我的代码中,我很困惑!
我的完整代码:
value='5.50';
value.match(this.stringToRegex(/^[\<]{0,1}[0-9]{1}[\.]{1}[0-9]{2}$/))
stringToRegex(s) {
return new RegExp(s.match(/\/(.+)\/.*/)[1], s.match(/\/.+\/(.*)/)[1]);
}