摘要:由數(shù)字個(gè)英文字母或者下劃線組成的字符串非負(fù)整數(shù)正整數(shù)正整數(shù)非正整數(shù)負(fù)整數(shù)負(fù)整數(shù)整數(shù)非負(fù)浮點(diǎn)數(shù)正浮點(diǎn)數(shù)正浮點(diǎn)數(shù)非正浮點(diǎn)數(shù)負(fù)浮點(diǎn)數(shù)負(fù)浮點(diǎn)數(shù)浮點(diǎn)數(shù)由個(gè)英文字母組成的字符串
1.由數(shù)字、26個(gè)英文字母或者下劃線組成的字符串:
^[0-9a-zA-Z_]{1,}$
2.非負(fù)整數(shù)(正整數(shù) + 0 ):
^d+$
3.正整數(shù):
^[0-9]*[1-9][0-9]*$ /^[1-9]d*$/
4.非正整數(shù)(負(fù)整數(shù) + 0):
^((-/d+)|(0+))$
5.負(fù)整數(shù) :
^-[0-9]*[1-9][0-9]*$
6.整數(shù):
^-?/d+$
7.非負(fù)浮點(diǎn)數(shù)(正浮點(diǎn)數(shù) + 0):
^/d+(/./d+)?$
8.正浮點(diǎn)數(shù) :
^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*))$
9.非正浮點(diǎn)數(shù)(負(fù)浮點(diǎn)數(shù) + 0):
^((-/d+(/./d+)?)|(0+(/.0+)?))$
10.負(fù)浮點(diǎn)數(shù) :
^(-(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*)))$
11.浮點(diǎn)數(shù) :
^(-?/d+)(/./d+)?$
12.由26個(gè)英文字母組成的字符串 :
^[A-Za-z]+$
13.由26個(gè)英文字母的大寫組成的字符串 :
^[A-Z]+$
14.由26個(gè)英文字母的小寫組成的字符串 :
^[a-z]+$
15.由數(shù)字和26個(gè)英文字母組成的字符串 :
^[A-Za-z0-9]+$
16.由數(shù)字、26個(gè)英文字母或者下劃線組成的字符串 :
^/w+$
17.email地址 :
^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$
18.url:
^[a-zA-z]+://(/w+(-/w+)*)(/.(/w+(-/w+)*))*(/?/S*)?$
19.年-月-日:
/^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/
20.月/日/年:
/^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$/
21.Emil:
^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$
22.電話號(hào)碼:
(d+-)?(d{4}-?d{7}|d{3}-?d{8}|^d{7,8})(-d+)?
23.IP地址:
^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$
24.匹配中文字符的正則表達(dá)式:
[/u4e00-/u9fa5]
25.匹配雙字節(jié)字符(包括漢字在內(nèi)):
[^/x00-/xff]
26.匹配空行的正則表達(dá)式:
/n[/s| ]*/r
27.匹配HTML標(biāo)記的正則表達(dá)式:
/<(.*)>.*//1>|<(.*) //>/
28.匹配首尾空格的正則表達(dá)式:
(^/s*)|(/s*$)
29.匹配Email地址的正則表達(dá)式:
/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*
30.匹配網(wǎng)址URL的正則表達(dá)式:
^[a-zA-z]+://(//w+(-//w+)*)(//.(//w+(-//w+)*))*(//?//S*)?$
31.匹配帳號(hào)是否合法(字母開頭,允許5-16字節(jié),允許字母數(shù)字下劃線):
^[a-zA-Z][a-zA-Z0-9_]{4,15}$
32.匹配國內(nèi)電話號(hào)碼:
(/d{3}-|/d{4}-)?(/d{8}|/d{7})?
33.匹配騰訊QQ號(hào):
^[1-9]*[1-9][0-9]*$
34.只能輸入數(shù)字:
^[0-9]*$
35.只能輸入n位的數(shù)字:
^/d{n}$
36.只能輸入至少n位的數(shù)字:
^/d{n,}$
37.只能輸入m~n位的數(shù)字:
^/d{m,n}$
38.只能輸入零和非零開頭的數(shù)字:
^(0|[1-9][0-9]*)$
39.只能輸入有兩位小數(shù)的正實(shí)數(shù):
^[0-9]+(.[0-9]{2})?$
40.只能輸入有1~3位小數(shù)的正實(shí)數(shù):
^[0-9]+(.[0-9]{1,3})?$
41.只能輸入非零的正整數(shù):
^/+?[1-9][0-9]*$
42.只能輸入非零的負(fù)整數(shù):
^/-[1-9][0-9]*$
43.只能輸入長度為3的字符:
^.{3}$
44.只能輸入由26個(gè)英文字母組成的字符串:
^[A-Za-z]+$
45.只能輸入由26個(gè)大寫英文字母組成的字符串:
^[A-Z]+$
46.只能輸入由26個(gè)小寫英文字母組成的字符串:
^[a-z]+$
47.只能輸入由數(shù)字和26個(gè)英文字母組成的字符串:
^[A-Za-z0-9]+$
48.只能輸入由數(shù)字和26個(gè)英文字母或者下劃線組成的字符串:
^/w+$
49.驗(yàn)證用戶密碼(正確格式為: 以字母開頭,長度在5~17 之間,只能包含字符、數(shù)字和下劃線)
^[a-zA-Z]/w{5,17}$
50.驗(yàn)證是否包含有 ^%&",;=?$/"等字符:
[^%&",;=?$/x22]+
51.只能輸入漢字:
^[u4e00-u9fa5]{0,}$
52.只含有漢字、數(shù)字、字母、下劃線不能以下劃線開頭和結(jié)尾
^(?!_)(?!.*?_$)[a-zA-Z0-9_u4e00-u9fa5]+$
53.只含有漢字、數(shù)字、字母、下劃線,下劃線位置不限
^[a-zA-Z0-9_u4e00-u9fa5]+$
54.2~4個(gè)漢字
@"^[u4E00-u9FA5]{2,4}$
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/95948.html
摘要:二常用字符串對(duì)象方法檢索與正則表達(dá)式相匹配的值,返回中第一個(gè)與相匹配的子串的起始位置,如果沒有找到返回方法不執(zhí)行全局匹配,它將忽略標(biāo)志。找到一個(gè)或多個(gè)正則表達(dá)式的匹配,返回匹配的字符串?dāng)?shù)組。替換與正則表達(dá)式匹配的子串。 作者:心葉時(shí)間:2018-04-28 09:33 一:常用正則對(duì)象方法 RegExpObject.exec(string) 檢索字符串中指定的值,如果匹配到,返回格式...
摘要:正則表達(dá)式語法字符與字符類特殊字符以上特殊字符要想使用字面值,必須使用進(jìn)行轉(zhuǎn)義字符類包含在中的一個(gè)或者多個(gè)字符被稱為字符類,字符類在匹配時(shí)如果沒有指定量詞則只會(huì)匹配其中的一個(gè)。 1. 正則表達(dá)式語法 1.1 字符與字符類 1 特殊字符:.^$?+*{}| 以上特殊字符要想使用字面值,必須使用進(jìn)行轉(zhuǎn)義 2 字符類 1. 包含在[]中的一個(gè)或者多個(gè)字符被稱為字符類,字符類在匹配時(shí)如果沒有指...
摘要:對(duì)前端來說,使用的場景不多,但是像微信端的對(duì)話系統(tǒng)的表情包,就使用到了一個(gè)特定的規(guī)則。我是一個(gè)前端,工作年了,現(xiàn)在失業(yè),想進(jìn)入騰訊工作,這是我的聯(lián)系方式這個(gè)正則雖 我發(fā)現(xiàn)有個(gè)別字符被這個(gè)編輯器給刷掉了,但是灰色區(qū)域顯示正常,以灰色區(qū)域代碼為準(zhǔn) 什么玩意? 在我剛開始學(xué)習(xí)編程的時(shí)候,就聽過正則了,也聽說正則很牛逼,懂正則的更牛逼。但是苦于沒有人指點(diǎn),也沒有使用正則的場景,自己看教程又懵逼...
摘要:本文內(nèi)容共正則表達(dá)式火拼系列正則表達(dá)式回溯法原理學(xué)習(xí)正則表達(dá)式,是需要懂點(diǎn)兒匹配原理的。正則表達(dá)式迷你書問世了讓幫你生成和解析參數(shù)字符串最全正則表達(dá)式總結(jié)驗(yàn)證號(hào)手機(jī)號(hào)中文郵編身份證地址等是正則表達(dá)式的縮寫,作用是對(duì)字符串執(zhí)行模式匹配。 JS 的正則表達(dá)式 正則表達(dá)式 一種幾乎可以在所有的程序設(shè)計(jì)語言里和所有的計(jì)算機(jī)平臺(tái)上使用的文字處理工具。它可以用來查找特定的信息(搜索),也可以用來查...
閱讀 3984·2021-11-24 10:46
閱讀 1842·2021-11-16 11:44
閱讀 2330·2021-09-22 16:02
閱讀 1445·2019-08-30 15:55
閱讀 1157·2019-08-30 12:46
閱讀 594·2019-08-28 18:31
閱讀 2822·2019-08-26 18:38
閱讀 1122·2019-08-23 16:51