var str=form1.file1.value//上传文件的控件的值
var re=/^http:\/{1,2}myphoto(.+)/i
if(!re.test(str))
{
alert("必须以http://或 /myphoto开头才能上传");
return false
}
var re=/^http:\/{1,2}myphoto(.+)/i
if(!re.test(str))
{
alert("必须以http://或 /myphoto开头才能上传");
return false
}
<input name=file1 type=file>
<input name=button1 type=button value="按" onclick=check()>
<script language=javascript>
function check()
{
var str=document.getElementById("file1").value//上传文件的控件的值
var re=/^http:\/{1,2}myphoto(.+)/i
if(!re.test(str))
{
alert("必须以http://或 /myphoto开头才能上传");
return false
} }
</script>
{
alert("必需以http://或 /photo开头才能上传");
document.Form1.Content.focus();
return false;
}
可能是被//转译了
//if (document.Form1.Content.value !="http://" || document.Form1.Content.value !="/photo")
if (document.Form1.Content.value.indexOf("http://")!=0 || document.Form1.Content.value.indexOf("/photo")!=0)