我使用了一个模式来确保如果在PHP代码中运行相同的char而不是3次,但是当我在javascript中尝试它时它没有任何想法吗?
if (!(/(.)\\1{2}/.test(string))) {
console.log('there are no running 3 chars occur in the string');
} else{
console.log('there are 3 running same char occur in the string');
}
控制台给我"这里没有在字符串中出现3个字符"虽然字符串是" iii"
任何想法?
答案 0 :(得分:0)
您已在模式中转义routes.MapHttpRoute(
name: "CustomApi",
routeTemplate: "api/{Controller}/{Action}/{email:string}",
defaults: null
);
。所以它试图匹配任何字母后跟两个\
个字符。尝试将您的模式更新为\
。
/(.)\1{2}/