新聞中心
JavaScript正則表達(dá)式是一種強(qiáng)大的文本處理工具,它提供了一種靈活的方式來(lái)搜索、匹配以及替換字符串中的特定模式,以下是一些常用的JavaScript正則表達(dá)式:

1、檢查字符串是否為空或只包含空白字符
/^s*$/
2、驗(yàn)證電子郵件地址
/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$/
3、驗(yàn)證手機(jī)號(hào)碼(中國(guó)大陸)
/^1[3-9]d{9}$/
4、驗(yàn)證URL
/^(https?://)?([^s$.?].[^s]*)$/i
5、驗(yàn)證身份證號(hào)(中國(guó)大陸)
/^(d{15}$|^d{18}$|^d{17}(d|X|x))$/
6、驗(yàn)證IP地址
/^((25[0-5]|2[0-4]d|[01]?dd?).){3}(25[0-5]|2[0-4]d|[01]?dd?)$/
7、驗(yàn)證QQ號(hào)
/^[1-9][0-9]{4,}$/
8、驗(yàn)證微信號(hào)
/^[a-zA-Z][-_a-zA-Z0-9]{5,19}$/
9、驗(yàn)證漢字
/^[u4e00-u9fa5]+$/
10、驗(yàn)證數(shù)字
/^d+$/
11、驗(yàn)證字母
/^[a-zA-Z]+$/
12、驗(yàn)證日期格式(YYYY-MM-DD)
/^d{4}-d{1,2}-d{1,2}$/
13、驗(yàn)證時(shí)間格式(HH:MM:SS)
/^(?:[01]d|2[0-3]):(?:[0-5]d):(?:[0-5]d)$/
14、驗(yàn)證日期時(shí)間格式(YYYY-MM-DD HH:MM:SS)
/^d{4}-d{1,2}-d{1,2} (?:[01]d|2[0-3]):(?:[0-5]d):(?:[0-5]d)$/
15、驗(yàn)證浮點(diǎn)數(shù)
/^(?:[1-9]d*|0).d+$|^[1-9]d*$/
16、驗(yàn)證整數(shù)和小數(shù)
/^[-+]?d+(.d+)?$/
17、驗(yàn)證正整數(shù)和小數(shù)
/^[1-9]d*(.d+)?$/
18、驗(yàn)證負(fù)整數(shù)和小數(shù)
/^-[1-9]d*(.d+)?$/
19、驗(yàn)證小數(shù)位數(shù)(最多兩位)
/^d+(.d{0,2})?$/
20、驗(yàn)證中文字符和數(shù)字
/^[u4e00-u9fa5_a-zA-Z0-9]+$/
相關(guān)問(wèn)題與解答:
Q1: 正則表達(dá)式中的^和$符號(hào)分別表示什么?
A1: ^表示字符串的開(kāi)始,$表示字符串的結(jié)束。
Q2: 如何使用正則表達(dá)式驗(yàn)證一個(gè)字符串是否為數(shù)字?
A2: 可以使用/^d+$/這個(gè)正則表達(dá)式來(lái)驗(yàn)證一個(gè)字符串是否為數(shù)字。
Q3: 如何使用正則表達(dá)式驗(yàn)證一個(gè)字符串是否為字母?
A3: 可以使用/^[a-zA-Z]+$/這個(gè)正則表達(dá)式來(lái)驗(yàn)證一個(gè)字符串是否為字母。
Q4: 如何使用正則表達(dá)式驗(yàn)證一個(gè)字符串是否為中文字符?
A4: 可以使用/^[u4e00-u9fa5]+$/這個(gè)正則表達(dá)式來(lái)驗(yàn)證一個(gè)字符串是否為中文字符。
文章名稱:常用js正則表達(dá)式大全圖片
本文地址:http://www.5511xx.com/article/djpchii.html


咨詢
建站咨詢
