我有一个像这样的字符串(电话号码):
0223216582
我想检查最后两对数字(65和82)是否不等于:
实际上,我的正则表达式如果相等则返回true,但这不是我真正需要的:
console.log(/^02.*(\d{2})\1$/.test('0223216582')); // false
console.log(/^02.*(\d{2})\1$/.test('0223216565')); // true
我需要这样的东西:
console.log(/<regex>/.test('0223216582')); // true
console.log(/<regex>/.test('0223216565')); // false
编辑
我将在MongoDB请求中使用此Regex,如下所示:
this.findOne({
used: {$eq: false},number: {$regex: /^02.*(\d{2})\1$/}
});
有人可以帮助我吗?
谢谢。