2022-05-05 Unnecessary escape character

前言:编写一个检验是否包含数字和小数点的正则表达式,用hbuildex开发小程序端没有报错,在用vscode开发网页端时报如上错误。

翻译:不必要的转义字符。

意思:写多了一个转义字符。

代码:

// 验证是否数字+小数点
    checkNumber2(e) {
      let a = /^[0-9\.]*$/;
      return a.test(e);
    },

原因:在正则表达式中,如果使用[]括起来且是数字和小数点的组合的值,则在编写时无需写杆。

解决方案:去掉小数点前面的杆,如下即可:

// 验证是否数字+小数点
    checkNumber2(e) {
      let a = /^[0-9.]*$/;
      return a.test(e);
    },

 

posted @ 2022-05-05 19:58  叶乘风  阅读(1020)  评论(0编辑  收藏  举报