摘要:用正則表達(dá)式將前后空格用空字符串替代。去首尾空格為要校驗(yàn)的內(nèi)容批準(zhǔn)文號(hào)由國藥準(zhǔn)字或國藥試字位字母位數(shù)字組成匹配日期格式支持閏年匹配日期格式支持閏年批準(zhǔn)日期格式為校驗(yàn)網(wǎng)址
1、由漢字、字母、數(shù)字、下劃線組成
var regf=/^[a-zA-Z0-9\_/su4e00-u9fa5]{2,50}$/; if(!regf.test(gets)){ alert("品牌由漢字、字母、數(shù)字、下劃線組成"); }
2、由字母、數(shù)字和標(biāo)點(diǎn)符號(hào)組成(漢字除外)
var regf=/^[^u4e00-u9fa5]{2,200}$/;//漢字除外 if(!regf.test(gets)){ alert("拼音名稱中只可輸入字母、數(shù)字和標(biāo)點(diǎn)符號(hào)"); }
3、由漢字組成
var regf=/^[u4e00-u9fa5]{2,100}$/;// if(!regf.test(gets)){ alert("產(chǎn)品名稱由漢字組成"); }
4、批準(zhǔn)文號(hào)由國藥準(zhǔn)字或國藥試字+1位字母+8位數(shù)字組成
// String 構(gòu)造函數(shù)的原型對(duì)象的一個(gè)方法。 String.prototype.trim = function(){ // 用正則表達(dá)式將前后空格,用空字符串替代。 return this.replace(/(^s*)|(s*$)/g, ""); } gets = gets.trim();//去首尾空格【gets為要校驗(yàn)的內(nèi)容】 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("批準(zhǔn)文號(hào)由國藥準(zhǔn)字或國藥試字+1位字母+8位數(shù)字組成"); }
5、匹配日期格式y(tǒng)yyy-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))$/;//匹配日期格式y(tǒng)yyy-mm-dd(支持閏年) if(!regf.test(gets)){ alert("批準(zhǔn)日期格式為2016-12-12"); }
6、校驗(yàn)網(wǎng)址
((http|https|ftp):(////|////)((/w)+[.]){1,}(net|com|cn|org|cc|tv|[0-9]{1,3})(((//[/~]*|//[/~]*)(/w)+)|[.](/w)+)*(((([?](/w)+){1}[=]*))*((/w)+){1}([/&](/w)+[/=](/w)+)*)*)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/83358.html
摘要:介紹正則表達(dá)式入門匹配單個(gè)字符什么是正則表達(dá)式正則表達(dá)式,簡(jiǎn)稱是一種工具。這份表單用來收集用戶信息,其中包括電話號(hào)碼郵箱地址等,你需要檢驗(yàn)這些信息是否符合正確的語法格式。是一個(gè)正則表達(dá)式。 介紹 正則表達(dá)式入門 匹配單個(gè)字符 什么是正則表達(dá)式? 正則表達(dá)式(Regular Expression,簡(jiǎn)稱regex)是一種工具。和其他工具一樣,是為了解決某一類問題而發(fā)明的。學(xué)習(xí)一種工具的...
摘要:于是找來了前輩們留下的經(jīng)典原生練習(xí)題,以期把看過的內(nèi)容用起來,加深自己對(duì)原生的掌握。鼠標(biāo)移入移出改變樣式實(shí)現(xiàn)效果繼續(xù)樣式轉(zhuǎn)換,雖然用的偽類便能實(shí)現(xiàn),但既然是的練習(xí)題就得用用鼠標(biāo)事件了。 0x0關(guān)于這個(gè)系列 差不多把《js高級(jí)程序設(shè)計(jì)》刷完了,所謂實(shí)踐出真知,尤其編程這種實(shí)踐和經(jīng)驗(yàn)相當(dāng)重要的事情,不能光說不做。但以我現(xiàn)在的水平,直接上手那些大項(xiàng)目是還是不夠格的,還是得一步步扎實(shí)好基礎(chǔ)再有...
摘要:許多程序設(shè)計(jì)語言都支持利用正則表達(dá)式進(jìn)行字符串操作。為字符串定義規(guī)則,為輸入內(nèi)容定義規(guī)則正則表達(dá)式用于字符串處理表單驗(yàn)證等場(chǎng)合,實(shí)用高效。匹配檢查字符串是否符合正則表達(dá)式中的規(guī)則,有一次不匹配,則返回。 一、正則表達(dá)式的定義 正則表達(dá)式(Regular Expression,在代碼中常簡(jiǎn)寫為regex、regexp或RE)是計(jì)算機(jī)科學(xué)的一個(gè)概念。正則表達(dá)式使用單個(gè)字符串來描述、匹配一系...
摘要:正則表達(dá)式作為前端學(xué)習(xí)的一個(gè)知識(shí)點(diǎn),是每個(gè)合格的前端開發(fā)都應(yīng)該掌握它的用法。元字符一般情況下,正則表達(dá)式的一個(gè)字符對(duì)應(yīng)字符串的一個(gè)字符。 正則表達(dá)式作為前端學(xué)習(xí)的一個(gè)知識(shí)點(diǎn),是每個(gè)合格的前端開發(fā)都應(yīng)該掌握它的用法。正則表達(dá)式的學(xué)習(xí)確實(shí)不難,語法和應(yīng)用也非常簡(jiǎn)單,能夠快速入門,很輕松的就能寫出簡(jiǎn)單的表達(dá)式來對(duì)字符串執(zhí)行某些操作。網(wǎng)上也有標(biāo)題黨說一杯咖啡的時(shí)間就能學(xué)會(huì)。能學(xué)會(huì)嗎?能!但要真...
閱讀 2418·2021-11-16 11:44
閱讀 1877·2021-10-12 10:12
閱讀 2160·2021-09-22 15:22
閱讀 3008·2021-08-11 11:17
閱讀 1505·2019-08-29 16:53
閱讀 2653·2019-08-29 14:09
閱讀 3474·2019-08-29 14:03
閱讀 3301·2019-08-29 11:09