摘要:用正則表達式將前后空格用空字符串替代。去首尾空格為要校驗的內容批準文號由國藥準字或國藥試字位字母位數字組成匹配日期格式支持閏年匹配日期格式支持閏年批準日期格式為校驗網址
1、由漢字、字母、數字、下劃線組成
var regf=/^[a-zA-Z0-9\_/su4e00-u9fa5]{2,50}$/; if(!regf.test(gets)){ alert("品牌由漢字、字母、數字、下劃線組成"); }
2、由字母、數字和標點符號組成(漢字除外)
var regf=/^[^u4e00-u9fa5]{2,200}$/;//漢字除外 if(!regf.test(gets)){ alert("拼音名稱中只可輸入字母、數字和標點符號"); }
3、由漢字組成
var regf=/^[u4e00-u9fa5]{2,100}$/;// if(!regf.test(gets)){ alert("產品名稱由漢字組成"); }
4、批準文號由國藥準字或國藥試字+1位字母+8位數字組成
// String 構造函數的原型對象的一個方法。 String.prototype.trim = function(){ // 用正則表達式將前后空格,用空字符串替代。 return this.replace(/(^s*)|(s*$)/g, ""); } gets = gets.trim();//去首尾空格【gets為要校驗的內容】 var regf = /^(([u56fd][u836f][u51c6][u5b57])([a-zA-Z]{1})([0-]{8}))|(([u56fd][u836f][u8bd5][u5b57])([a-zA-Z]{1})([0-9]{8}))$/; if(!regf.test(gets)){ alert("批準文號由國藥準字或國藥試字+1位字母+8位數字組成"); }
5、匹配日期格式yyyy-mm-dd(支持閏年)
var regf=/^((((19|20)d{2})-(0?(1|[3-9])|1[012])-(0?[1-9]|[12]d|30))|(((19|20)d{2})-(0?[13578]|1[02])-31)|(((19|20)d{2})-0?2-(0?[1-9]|1d|2[0-8]))|((((19|20)([13579][26]|[2468][048]|0[48]))|(2000))-0?2-29))$/;//匹配日期格式yyyy-mm-dd(支持閏年) if(!regf.test(gets)){ alert("批準日期格式為2016-12-12"); }
6、校驗網址
((http|https|ftp):(////|////)((/w)+[.]){1,}(net|com|cn|org|cc|tv|[0-9]{1,3})(((//[/~]*|//[/~]*)(/w)+)|[.](/w)+)*(((([?](/w)+){1}[=]*))*((/w)+){1}([/&](/w)+[/=](/w)+)*)*)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/83358.html
摘要:于是找來了前輩們留下的經典原生練習題,以期把看過的內容用起來,加深自己對原生的掌握。鼠標移入移出改變樣式實現效果繼續樣式轉換,雖然用的偽類便能實現,但既然是的練習題就得用用鼠標事件了。 0x0關于這個系列 差不多把《js高級程序設計》刷完了,所謂實踐出真知,尤其編程這種實踐和經驗相當重要的事情,不能光說不做。但以我現在的水平,直接上手那些大項目是還是不夠格的,還是得一步步扎實好基礎再有...
摘要:許多程序設計語言都支持利用正則表達式進行字符串操作。為字符串定義規則,為輸入內容定義規則正則表達式用于字符串處理表單驗證等場合,實用高效。匹配檢查字符串是否符合正則表達式中的規則,有一次不匹配,則返回。 一、正則表達式的定義 正則表達式(Regular Expression,在代碼中常簡寫為regex、regexp或RE)是計算機科學的一個概念。正則表達式使用單個字符串來描述、匹配一系...
摘要:正則表達式作為前端學習的一個知識點,是每個合格的前端開發都應該掌握它的用法。元字符一般情況下,正則表達式的一個字符對應字符串的一個字符。 正則表達式作為前端學習的一個知識點,是每個合格的前端開發都應該掌握它的用法。正則表達式的學習確實不難,語法和應用也非常簡單,能夠快速入門,很輕松的就能寫出簡單的表達式來對字符串執行某些操作。網上也有標題黨說一杯咖啡的時間就能學會。能學會嗎?能!但要真...
閱讀 2423·2021-11-16 11:44
閱讀 1891·2021-10-12 10:12
閱讀 2185·2021-09-22 15:22
閱讀 3018·2021-08-11 11:17
閱讀 1513·2019-08-29 16:53
閱讀 2661·2019-08-29 14:09
閱讀 3483·2019-08-29 14:03
閱讀 3311·2019-08-29 11:09