javascript正则表达式显示“;没有什么可重复的”;

javascript regex shows "Nothing to repeat "?

本文关键字:什么 正则表达式 显示 javascript      更新时间:2023-09-26

我有一个简单的正则表达式,它搜索特定的模式:

它用* 搜索一个结束于/或不结束于的特定字符串

var g= new RegExp("^" + 'required' + "[0-9]+('*?)", "i");
alert(g.test('required123'))

我不明白这里出了什么问题。似乎是('*?)导致了一个错误。

您必须在字符串文字中转义'

new RegExp("^" + 'required(?!TT)' + "[0-9'.'-'_a-z]+(''*?)", "i");

这在正则表达式中生成了'*,如果您的目标是测试字符串是否具有*,那么这似乎就是您想要的。