利用jquery正則表達(dá)式在頁面驗證url網(wǎng)址輸入是否正確
本文介紹的是使用jQuery正則表達(dá)式在前臺頁面驗證url網(wǎng)址輸入是否正確,代碼如下:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
/**
* 前臺頁面驗證url網(wǎng)址輸入是否正確
*/
function postComment() {
//驗證url網(wǎng)址
if($("input[name='url']").val()) {
var str=$("input[name='url']").val();
//判斷URL地址的正則表達(dá)式為:http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
//下面的代碼中應(yīng)用了轉(zhuǎn)義字符"\"輸出一個字符"/"
var Expression=/http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/;
var objExp=new RegExp(Expression);
if(objExp.test(str) != true){
alert("網(wǎng)址格式不正確!請重新輸入");
return false;
} else {
alert("網(wǎng)址正確!");
}
}
}
</script>
</head>
<body>
<div class="form-group">
<input class="form-url" type="text" placeholder="網(wǎng)址(可選)" name="url" maxlength="50"></input>
</div>
<input class="btn btn-primary" type="submit" value="提交" name="submit" onclick="return postComment()" />
</body>
</html>
如果隨便輸入一個url網(wǎng)址,則顯示:

輸入一個正確的,則顯示:

當(dāng)然,使用https也是應(yīng)該設(shè)置為正確的,如圖:

主要是在jquery代碼中加入了與url網(wǎng)址相關(guān)的正則表達(dá)式的驗證。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
- jQuery基于正則表達(dá)式的表單驗證功能示例
- 詳解jquery validate實現(xiàn)表單驗證 (正則表達(dá)式)
- jquery正則表達(dá)式驗證(手機(jī)號、身份證號、中文名稱)
- Jquery Validate 正則表達(dá)式實用驗證代碼大全
- jquery使用正則表達(dá)式驗證email地址的方法
- jQuery如何用正則表達(dá)式驗證手機(jī)號、身份證號、中文名稱
- jQuery驗證手機(jī)號郵箱身份證的正則表達(dá)式(含港澳臺)
- jquery中郵箱地址 URL網(wǎng)站地址正則驗證實例代碼
- jQuery正則驗證注冊頁面經(jīng)典實例
- jQuery使用正則驗證15/18身份證的方法示例
- jQuery實現(xiàn)驗證表單密碼一致性及正則表達(dá)式驗證郵箱、手機(jī)號的方法
相關(guān)文章
jQuery通過控制節(jié)點實現(xiàn)僅在前臺通過get方法完成參數(shù)傳遞
這篇文章主要介紹了jQuery通過控制節(jié)點實現(xiàn)僅在前臺通過get方法完成參數(shù)傳遞的功能,實例分析了jQuery操作節(jié)點的技巧與控制前臺get方法傳遞參數(shù)的用法,具有一定參考借鑒價值,需要的朋友可以參考下2015-02-02
Eclipse配置Javascript開發(fā)環(huán)境圖文教程
這篇文章主要介紹了Eclipse配置Javascript開發(fā)環(huán)境圖文教程,需要的朋友可以參考下2015-01-01
jQuery插件MixItUp實現(xiàn)動畫過濾和排序
MixItUp過濾排序jQuery插件是一款鼠標(biāo)滑過圖片顯示描述的jQuery過濾排序插件。是一款輕量,但功能強大的 jQuery 插件,提供了對分類和有序內(nèi)容的美麗的動畫過濾和排序功能。特別適合用于作品集網(wǎng)站,畫廊,圖片博客以及任何的分類或有序內(nèi)容。2015-04-04
jquery操作select詳解(取值,設(shè)置選中)
本篇文章主要是對jquery操作select(取值,設(shè)置選中)進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02

