怎么判断输入的URL网址合法,里面不能包含中文字符? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script type="text/javascript"> var regexp = /[\u4E00-\u9FA5]/g; alert(regexp.test("fff")); alert(regexp.test("酷酷酷"));</script> if(/^http:\/\/([\w-]+\.)+[\w-]+(\/[\w-.\/?%&=]*)?/.exec(document.sub.uemail.value)==null){ alert("请输入正确的网址!"); return false; } function TestEmail(str) { var email=/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; return email.test(str); }function isOK(){ if(TestEmail(form1.txtEmail.value)!=true) { alert("请输入正确格式的电子邮件地址!"); form1.txtEmail.value=""; form1.txtEmail.focus(); return false; }} 和我上面判断Email的方法一 样,只是需要重写一个关于判断url地址的正则就ok了. function isUrl(url){ var regex=/^(http:\/\/)?([\w-]+\.)+[\w-]+(\/[\w- \.\/?%&=]*)?$/i; var result = regex.test(url); return result;}使用if( ! isUrl(urladdress)) { alert("请输入正确的网址"); return false; } if(/^http:\/\/([\w-]+\.)+[\w-]+(\/[\w-.\/?%&=]*)?/.exec(document.sub.uemail.value)==null) { alert("请输入正确的网址!"); return false; } "^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$" js中隐藏div xml 合并求解 隐藏表单的制无法改变 奇怪了,请大虾们给点意见 小问题frame,up有分 通过js给服务器控件textbox(多行)赋一个很长的字符串值,出错,在线等 请问思归孟子,在oracle中是否有象在sqlserver的SQLDMO? SQL Server日期字段的问题 如何使用ASP.NET下载远程URL的文件到本地服务器? asp中如何使用recordset在数据库中添加数据 ?? 简单的问题 必须有form标记??
<script type="text/javascript">
var regexp = /[\u4E00-\u9FA5]/g;
alert(regexp.test("fff"));
alert(regexp.test("酷酷酷"));
</script>
{
alert("请输入正确的网址!");
return false;
}
{
var email=/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
return email.test(str);
}
function isOK()
{
if(TestEmail(form1.txtEmail.value)!=true)
{
alert("请输入正确格式的电子邮件地址!");
form1.txtEmail.value="";
form1.txtEmail.focus();
return false;
}}
function isUrl(url)
{
var regex=/^(http:\/\/)?([\w-]+\.)+[\w-]+(\/[\w- \.\/?%&=]*)?$/i;
var result = regex.test(url);
return result;
}
使用if( ! isUrl(urladdress))
{
alert("请输入正确的网址");
return false;
}
{
alert("请输入正确的网址!");
return false;
}