JavaScript 常用正則表達式


1. 概述

1.1 說明

在項目過程中,有時候需要使用正則表達式去驗證一些輸入信息,故對這些正則表達式進行記錄,以便后期使用。

 2. 代碼

2.1 代碼示例

2.1.1 身份證正則

const reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/

2.1.2 數字正則

const reg = /[0-9]/

2.1.3 英文正則

const reg = /^[a-z]+$/i

2.1.4 中文正則

const reg = /[\u4e00-\u9fa5]/gm

2.1.5 數字逗號正則

const reg = /^[\d,]*$/

2.1.6 特殊字符正則

//英文特殊字符
const regEn = /[`~!@#$%^&*()_+<>?:"{},\\.\/;'[\]]/im
//中文特殊字符
const regCn = /[·!#¥(——):;“”‘、,|《。》?、【】[\]]/im

2.1.7 手機號正則

const reg = /^[1][3,4,5,7,8][0-9]{9}$/

2.1.8 車牌號正則

//新能源 長度為8
const xreg = /^[京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊使領A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/
//常規車牌 長度為7
const creg = /^[京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊使領A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9掛學警港澳]{1}$/ 

2.1.9 英文特殊字符正則

const regEn = /[`~!@#$%^&*()_+<>?:"{},\\.\/;'[\]]/im

2.2.0 中文特殊字符正則

const regCn = /[·!#¥(——):;“”‘、,|《。》?、【】[\]]/im

 

  

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM