方法:使用字符串的match()方法,match()方法的定义:找到一个或多个正则表达式的匹配。
示例:
let str = '【%s】验证码:%s。尊敬的客户,您于%s正在申请办理移动王卡套餐,8元/月,业务办理后立即生效,验证码5分钟内有效,请勿泄露或转发他人。'
let bracketTimeRight = str.match(/】/g).length
let bracketTimeLeft= str.match(/【/g).length
let cat = str.match(/%s/g).length
if(bracketTimeRight !== bracketTimeLeft){
console.log('括号不允许修改哦!')
}
if(cat!== 3){
console.log('该内容不允许修改哦!')
}
需要注意的是:使用该方法查找的字符串不需要添加冒号,返回的长度就是该字符串出现的次数