常用正則收集
- 視頻鏈接地址(視頻格式可按需增刪)
/^https?:\/\/.*?(swf|avi|flv|mpg|rm|mov|wav|asf|3gp|mkv|rmvb|mp4)$/i
- 圖片鏈接地址(圖片格式可按需增刪)
/^https?:\/\/.*?(gif|png|jpg|jpeg|webp|svg|psd|bmp|tif)$/i
- 24小時(shí)制時(shí)間(HH:mm:ss)
/^((?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d$)/
- 12小時(shí)制時(shí)間(hh:mm:ss)
/^(1[0-2]|0?[1-9]):[0-5]\d:[0-5]\d$/
- base64格式
/^\s*data:([a-z]+\/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*?)\s*$/i
- 數(shù)字/貨幣金額(支持負(fù)數(shù)、千分位分隔符)
/(^[-]?[1-9]\d{0,2}($|(,\d{3})*($|(\.\d{1,2}$))))|((^[0](\.\d{1,2})?)|(^[-][0]\.\d{1,2}))$/
- 數(shù)字/貨幣金額 (只支持正數(shù)、不支持校驗(yàn)千分位分隔符)
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/
- /^([1-9]{1})(\d{15}|\d{18})$/
/^([1-9]{1})(\d{15}|\d{18})$/
- 中文姓名
/^([\u4e00-\u9fa5·]{2,10})$/
- 新能源車牌號(hào)
/[京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領(lǐng) A-Z]{1}[A-HJ-NP-Z]{1}(([0-9]{5}[DF])|([DF][A-HJ-NP-Z0-9][0-9]{4}))$/
- 非新能源車牌號(hào)
/^[京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領(lǐng) A-Z]{1}[A-HJ-NP-Z]{1}[A-Z0-9]{4}[A-Z0-9掛學(xué)警港澳]{1}$/
- 車牌號(hào)(新能源+非新能源)
/^([京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領(lǐng) A-Z]{1}[A-HJ-NP-Z]{1}(([0-9]{5}[DF])|([DF]([A-HJ-NP-Z0-9])[0-9]{4})))|([京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領(lǐng) A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9 掛學(xué)警港澳]{1})$/
- URL鏈接(網(wǎng)址)
/^((https?|ftp|file):\/\/)?([\da-z.-]+)\.([a-z.]{2,6})(\/\w\.-]*)*\/?/
- 手機(jī)號(hào)(嚴(yán)謹(jǐn)), 根據(jù)工信部2019年最新公布的手機(jī)號(hào)段
/^1((3[\d])|(4[5,6,7,9])|(5[0-3,5-9])|(6[5-7])|(7[0-8])|(8[\d])|(9[1,8,9]))\d{8}$/
- 手機(jī)號(hào)(寬松), 只要是13,14,15,16,17,18,19開頭即可
/^1[3-9]\d{9}$/
- 手機(jī)號(hào)(最寬松), 只要是1開頭即可, 如果你的手機(jī)號(hào)是用來接收短信, 優(yōu)先建議選擇這一條
/^1\d{10}$/
- 日期, 如: 2000-01-01或2000-1-1
/^\d{4}(-)([0-1][0-2]|\d)\1([0-2]\d|\d|30|31)$/
- email地址
/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
- 國內(nèi)座機(jī)電話,如: 0341-86091234
/\d{3}-\d{8}|\d{4}-\d{7}/
- 一代身份證號(hào)(15位數(shù)字)
/^\d{8}(0\d|11|12)([0-2]\d|30|31)\d{3}$/
- 二代身份證號(hào)(18位數(shù)字),最后一位是校驗(yàn)位,可能為數(shù)字或字符X
/^\d{6}(18|19|20)\d{2}(0\d|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$/
- 身份證號(hào), 支持1/2代(15位/18位數(shù)字)
/(^\d{8}(0\d|11|12)([0-2]\d|30|31)\d{3}$)|(^\d{6}(18|19|20)\d{2}(0\d|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$)/
- /^[a-zA-Z][a-zA-Z0-9_]{4,15}$/
/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/
- 純中文/漢字
/^[\u4E00-\u9FA5]+$/
- 是否小數(shù)
/^\d+\.\d+$/
- 電話(座機(jī))
/^0\d{2,3}-\d{7,8}$/
- 純數(shù)字
/^\d{1,}$/
- 是否html標(biāo)簽
/<(.*)>.*<\/\1>|<(.*) \/>/
- 是否qq號(hào)格式正確
/^[1-9][0-9]{4,10}$/
- 是否由數(shù)字和字母組成
/^[A-Za-z0-9]+$/
- 純英文字母
/^[a-zA-Z]+$/
- 純小寫英文字母組成
/^[a-z]+$/
- 純大寫英文字母
/^[A-Z]+$/
- 密碼強(qiáng)度正則向图,最少6位,包括至少1個(gè)大寫字母丐枉,1個(gè)小寫字母,1個(gè)數(shù)字掘托,1個(gè)特殊字符
/^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/
- 用戶名正則瘦锹,4到16位(字母,數(shù)字闪盔,下劃線弯院,減號(hào)
/^[a-zA-Z0-9_-]{4,16}$/
- ipv4地址正則
/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/
- 16進(jìn)制顏色
/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/
- 微信號(hào),6至20位锭沟,以字母開頭抽兆,字母,數(shù)字族淮,減號(hào),下劃線
/^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/
- 中國郵政編碼
/^(0[1-7]|1[0-356]|2[0-7]|3[0-6]|4[0-7]|5[1-7]|6[1-7]|7[0-5]|8[013-6])\d{4}$/
- 只包含中文和數(shù)字
/^(([\u4E00-\u9FA5])|(\d))+$/
收集來源