正则表达式通过,然后交替失败

时间:2018-03-26 16:45:44

标签: javascript regex

这让我大吃一惊。



var rexPassword = /[A-Z]/g;

console.log(rexPassword.test('Password1!'));
console.log(rexPassword.test('Password1!'));
console.log(rexPassword.test('Password1!'));




这是针对相同精确字符串常量的完全相同的正则表达式测试,但输出交替如下:

true
false
true

这是怎么回事?!

Fiddle

0 个答案:

没有答案