15 javascript regex
这个.NET代码的JavaScript等价物是什么?
var b = Regex.IsMatch(txt, pattern);
Run Code Online (Sandbox Code Playgroud)
nic*_*ckf 33
以下是使用正则表达式的有用函数.
exec 一种RegExp方法,用于搜索字符串中的匹配项.它返回一组信息. test 一种RegExp方法,用于测试字符串中的匹配项.它返回true或false. match一种String方法,用于搜索字符串中的匹配项.它返回一个信息数组,或者在不匹配时返回null.search 一种String方法,用于测试字符串中的匹配项.它返回匹配的索引,如果搜索失败,则返回-1.replace 一种String方法,用于在字符串中搜索匹配项,并使用替换子字符串替换匹配的子字符串.split 一种String方法,它使用正则表达式或固定字符串将字符串分解为子字符串数组.资料来源:MDC
所以回答你的问题,正如其他人所说:
/pattern/.test(txt)
Run Code Online (Sandbox Code Playgroud)
或者,如果它对您的特定用途更方便,这相当于:
txt.search(/pattern/) !== -1
Run Code Online (Sandbox Code Playgroud)