我写了一个JavaScript验证脚本来验证URL是否包含'+'或空格。Javascript URL验证
$.validator.addMethod("reportFileURL",
function(value,element){
if(((value.search(/[+]+/)) == -1)
&& ((value.search(/[ ]+/))) == -1){
return true;
}
},"Invalid filename");
我可以写比这更精确的脚本。
你可以找到关于SO正则表达式的解决方案:http://stackoverflow.com/questions/4397157/validate-url-in-php-jquery – 2012-02-18 16:04:37