此正则表达式与小数点后两位不匹配0

时间:2019-10-10 10:47:29

标签: javascript regex

我的正则表达式:/^[\<]{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]);
  }

0 个答案:

没有答案