📅  最后修改于: 2023-12-03 14:42:10.950000             🧑  作者: Mango
isMatch
函数是一个在编写程序时经常用到的字符串匹配函数,它可以判断一个字符串是否符合某种特定的格式或规则。
isMatch(str, pattern)
str
:需要被匹配的字符串。pattern
:匹配模式,可以是字符串或正则表达式。如果字符串符合模式要求,返回 true
,否则返回 false
。
const str = 'abc123';
const pattern = /^[a-z]+[0-9]+$/i;
const result = isMatch(str, pattern);
console.log(result); // true
isMatch
函数支持正则表达式作为匹配模式。Array.prototype.every
或 Array.prototype.some
方法。^
、$
、.
、*
、+
、?
、(
、)
、[
、]
、{}
等,需要进行转义。