Javascript regex.test()在相同的数据上返回不同的结果

时间:2016-11-16 07:05:00

标签: javascript regex

我的正则表达式

var EMAIL_REGEXP = /^[\w.+\-!?/:#$%&*();|<>]{3,}@[a-z0-9]+\.[a-z0-9]+(\.?[a-z0-9]+)*$/g;

但是,当我在控制台中测试"mail@mail.ru"之类的某些文字时,对于第一个test()调用,它返回true,对于第二个test()调用,它返回false。 我认为这是浏览器错误?但是nodej的工作原理是一样的。 我该如何解决它以及它为什么会发生?

0 个答案:

没有答案