new RegExp("(?<!\\d*\\.\\d*)(报错\\d)(?=(\\d{3})+(?!\\d))")
时间: 2023-11-06 09:06:50 浏览: 140
这个正则表达式的意思是匹配一个数字,这个数字前面不能有小数点,后面必须是三个数字一组,且不以数字结尾。其中,"(?<!\\d*\\.\\d*)"表示负向零宽断言,匹配不以小数点开头的数字;"(报错\\d)"表示匹配以"报错"开头的数字;"(?=(\\d{3})+(?!\\d))"表示正向零宽断言,匹配后面跟着三个数字一组,且不以数字结尾的数字。这个正则表达式可以用于匹配一些特定格式的数字,例如货币金额等。
阅读全文