当我在此site处测试我的javascript时,它的行为与我所期望的相同。Javascript RegExp始终失败
然而,当我尝试和测试它在我的网页上它总是失败的测试
function testName() {
if (new RegExp('^(?!^(\..+)?$)[^\x00-\x1f\\?*:^&!`[email protected]#$$+=<>\?\*;|/]+$').test("me")) {
alert("good");
}
else {
alert("invalid characters");
} return false;
}
的表达应该是为特殊字符,如^&*!~
+ = <>`等 上午我测试的文件名错过了一些愚蠢的东西?
请复制在公共网站或HTTP的问题://代码似乎是正确的。我猜这是另一回事,在这个代码之外,这导致了一个问题。 – brianpeiris 2009-10-20 17:45:04