返回首页
当前位置: 首页>网页设计>JS/Ajax>

JavaScript正则表达式验证网址

时间:2009-06-14 10:04来源:互联网 作者:不详 点击:
今天我们看一下如何用JavaScript正则表达式来验证字符串中的网址 JavaScript 正则表达式 验证网址 scriptlanguage= javascript function IsUrl(str) { var regUrl=/(http\:\/\/)?([\w.]+)(\/[\w-\.\/\?%=]*)?/gi; var result=str.match(re
  

今天我们看一下如何用JavaScript正则表达式来验证字符串中的网址

JavaScript 正则表达式 验证网址

  1. <script   language= "javascript "
  2. function   IsUrl(str) 
  3. var   regUrl   =   /(http\:\/\/)?([\w.]+)(\/[\w-   \.\/\?%&=]*)?/gi; 
  4. var   result   =   str.match(regUrl); 
  5. if(result!=null)   {alert( "Yes ")}   
  6. else   {alert( "No! ")} 
  7. </script> 

调用方法:

<FORM   name= "bao ">
<INPUT   TYPE= "text "   NAME= "txt ">
<INPUT   TYPE=BUTTON   value= "TestURL "   onClick= "IsUrl(document.bao.txt.value) ">
</FORM>

解释:
(http\:\/\/)?代表匹配http://0或1次,
([\w.]+)匹配www.sian.com
\/[\w-   \.\/\?%&=]*)?匹配后面子串0或1次

顶一下
(2)
50%
踩一下
(2)
50%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
Google
推荐内容