用JavaScript的正则表达式验证网址格式是否正确,方法很多,这只是一个实现的方法.

用JavaScript的正则表达式验证网址格式是否正确,方法很多,这只是一个实现的方法.
代码如下:

<script type=”text/javascript”>// <![CDATA[
function IsUrl(str){ var regUrl = /(http\:\/\/)?([\w.]+)(\/[\w- \.\/\?%&#038;=]*)?/gi; var result = str.match(regUrl); if(result!=null) {alert( “Yes “)} else {alert( “No! “)} }
// ]]></script>

<script type=”text/javascript”>// <![CDATA[
function IsUrl(str){ var regUrl = /(http\:\/\/)?([\w.]+)(\/[\w- \.\/\?%&#038;=]*)?/gi; var result = str.match(regUrl); if(result!=null) {alert( “Yes “)} else{alert( “No! “)} }
// ]]></script>

调用方法:

<form name=”bao “></form><input type=”text ” name=”txt ” /> <input onclick=”IsUrl(document.bao.txt.value) ” type=”BUTTON” value=”TestURL ” />

解释:
(http\:\/\/)?代表匹配http://0或1次,
([\w.]+)匹配www


微博:软件开发大师 微博:北京淘宝联盟
广告位招商网站 跑运输网站

你可能感兴趣的:(JavaScript)