js 使用正則表示式驗證url地址
var strRegex ='(https?|ftp|file)://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]';
var url;
var re=new RegExp(strRegex);
if(url!="")
{
if (!re.test(url)) {
alert("請輸入正確的url地址");
return false;
}
}
相關推薦
js 使用正則表示式驗證url地址
var strRegex ='(https?|ftp|file)://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]'; var url; var re=new RegExp(strRegex); i
js正則表示式驗證字串只包括大小寫字母下劃線和-
背景說明 在之前的開發過程中為了校驗一個欄位只含有大小寫字母,下劃線和-花費了不少力氣才搞定,想著趕快寫一篇部落格來記錄下來,日後開發一定會遇到!! 程式碼實現 首先定義一個變數用來存放驗證字串的正則表示式:var regex=/^[A-Za-z0-9_\-]+$/ig;
正則表示式驗證url、時間、ip
//驗證url function IsURL(str_url){ var strRegex = "^((https|http|ft
Js 正則表示式驗證
手機號碼驗證 130,131,132,133,134,135,136,137,138,139,147,150,151,152,153,155,156,157,158,159,177,173180,181,182,185,186,187,188,189 function ch
js正則表示式驗證價格
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <me
使用正則表示式驗證IP地址
實現效果: 知識運用: 實現程式碼: public bool validate(string str_IP) { string regex = @"(25[0-5]|2[0-4]\d|[0-1]\d{2}|[0-9]?\d)";
正則表示式驗證郵箱地址[email protected]
通常我們在註冊郵箱帳號時,怎麼來驗證郵箱是否合法呢? 比如我們要註冊一個163郵箱,首先要校驗是否合法,其次才是是否已被使用,需要符合以下的格式: 6~18個字元, 可使用字母、數字、下劃線, 需以字母開頭。 我們可以定義一個正則表示式:^[a-zA-Z]\w{5,17}@163.c
正則表示式驗證Ip地址(絕對正確)
之前一直不太會寫正則表示式,很多要用到正則表示式的都直接百度,像上次要用正則表示式驗證是否是合法的ip地址,然後就上網找,結果就是沒找到一個對的,今天就為大家貢獻一下,寫個對的,並做一下解析。(建議大
VB.net中使用正則表示式驗證郵箱地址是否合法
正則表示式可是個好東西,不過真要自己純手工去寫未免學習成本有點高,好在網上有很多現成的語法可以直接拿來用,做一下收藏記錄 站長之家裡面提供了常用的正則表示式寫法以及線上測試工具: http://tool.chinaz.com/regex/ 下面貼一下在VB.net中實現的具
JS正則表示式驗證是否為11位有效手機號碼
最近在做註冊登陸頁面,都要涉及到驗證11位有效手機號碼,這裡貼出程式碼,希望能幫到有這個開發需求的朋友。 function isPoneAvailable($poneInput) { var myreg=/^[1][3,4,5,7,8][0-9
JS正則表示式驗證(一)
目錄: 手機號驗證 固定電話驗證 手機號驗證: 寫法【1】--->!(/^1[34578]\d{9}$/.test(phone)):以1開頭,第二位可能是3/4/5/7/8等的任意一個,在加上後面的\d表示數字[0-9]的9位,總共加起來11位結束。 寫法【2】--->!(/
js正則表示式驗證文字框輸入SQL條件是否合理
在開發WEB專案時,頁面上有一些查詢條件輸入框,後臺一般採取拼湊SQL的方式來處理。例如在.NET中類似程式碼: StringBuilder sb =new StringBuilder();sb.Append("SELECT * FROM A WHERE 1=1");//
js正則表示式 驗證dd/mm/yyyy 格式日期
/*日期驗證dd/mm/yyyy*/ function isDate(str) { var date = str; var result = date.match(/^([0]?[1-9
JS正則表示式驗證數字
<script type="text/javascript"> function validate(){ var reg = new RegExp("^[0-9]*$"); var obj = document.getElement
js正則表示式驗證郵箱
問題描述: 使用js的正則表示式驗證郵箱 注意事項: 1.在正則表示式的前後要加上^在後面要加上$否則會出現錯誤; 2.在使用單個字元是使用[xx]括起來 程式碼: function validate
js 正則表示式驗證
方法一: var re=/正則表示式/; re.test($("txtid").val()) 方法二: $("txtid").val.match(/正則表示式/); 附: 驗證數字的正則表示式集(轉載) 驗證數字:^[0-9]*$ 驗證n位的數字:^\d{n}$ 驗證至少n位數字:^\d{n
Python 正則表示式驗證URL
1. Allow almost any URL ^(https?|ftp|file)://.+$ eg. https://nihao.com/dddni.jpg 2. Require a domain name, and donot allow a username
JS正則表示式驗證
idResult = idStr.match(/[0-9]+/g);Js程式碼 <script type="text/javascript"> function SubmitCk() { var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*
簡單的js正則表示式驗證數字等
驗證數字:^[0-9]*$驗證n位的數字:^/d{n}$驗證至少n位數字:^/d{n,}$驗證m-n位的數字:^/d{m,n}$驗證零和非零開頭的數字:^(0|[1-9][0-9]*)$驗證有兩位小數的正實數:^[0-9]+(.[0-9]{2})?$驗證有1-3位小數的正實數
js正則表示式驗證手機號碼和郵箱
原生的js 1、目前的手機號碼段如下: 檢視最新號碼段 移動: 139 138 137 136 135 134 147 150 151 152 157 158 159 178 182 183 184 187 188 聯通: 130 131 132 155