我这样写,为什么不行呢var cc,dd,mail
url = f.site_url.value;
cc = new RegExp(/^[a-z0-9_-]{2,}(\.[a-z0-9_-]{2,})*\.(com|org|net|mil|edu)\.cn$/);
dd = url.match(cc);
if (dd == null)
{
alert("请您确认您的网址!");
f.site_url.focus();
return false;
}
url = f.site_url.value;
cc = new RegExp(/^[a-z0-9_-]{2,}(\.[a-z0-9_-]{2,})*\.(com|org|net|mil|edu)\.cn$/);
dd = url.match(cc);
if (dd == null)
{
alert("请您确认您的网址!");
f.site_url.focus();
return false;
}
你把两种方式混用了
<script>
var url ="http://community.csdn.net" ;
var cc =/^(https?|ftp):\/\/([-A-Z0-9.]+)([-A-Z0-9+&@#/%=~_|!:,.;]*)?$/g;
var dd = url.match(cc);
if (!dd)
alert("ok");
else
alert("no");
</script>