Skip to content

wqjiao/regular-set

Repository files navigation

正则表达式插件(vscode)

方便查找,具体的 Vscode 插件学习详见小茗同学

用法

光标置于需要添加的地方 Ctrl + shift + p 出现输入框,输入关键字(例如:车牌号) 或者 wqjiao,点击需要的正则。

图片加载中...

表达式

  • 手机号码(严谨)
/^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}$/
  • 手机号码(宽松)
/^1[3-9]\d{9}$/
  • 国内座机电话
/^\d{3}-\d{8}|\d{4}-\d{7}$/
  • 座机电话(包括港澳台)
/^(\d{3}-\d{8})|(\d{4}-\d{7})|(852|853|886-\d{7,8})$/
  • 电子邮箱
/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/
  • 身份证号码
/^\d{6}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
  • 护照(包含香港、澳门)
/(^[EeKkGgDdSsPpHh]\d{8}$)|(^(([Ee][a-fA-F])|([DdSsPp][Ee])|([Kk][Jj])|([Mm][Aa])|(1[45]))\d{7}$)/
  • 车牌号(新能源+非新能源)
/^([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领 A-Z]{1}[A-HJ-NP-Z]{1}(([0-9]{5}[DF])|([DF]([A-HJ-NP-Z0-9])[0-9]{4})))|([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领 A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9 挂学警港澳]{1})$/
  • 新能源车牌号
/[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领 A-Z]{1}[A-HJ-NP-Z]{1}(([0-9]{5}[DF])|([DF][A-HJ-NP-Z0-9][0-9]{4}))$/
  • 非新能源车牌号
/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领 A-Z]{1}[A-HJ-NP-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/
  • 车架号
/^[A-Z0-9]{17}$/
  • 发动机号
/^[A-Z0-9]{6,17}$/
  • 中国邮政编码
/^(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}$/
  • 允许字母数字下划线组合
/^[a-zA-Z0-9_]{6,16}$/
  • 汉字
/^[\u4E00-\u9FA5]+$/
  • 英文
/^[a-zA-Z]+$/
  • 数字
/^\d{1,}$/
  • 小数
/^\d+\.\d+$/
  • 不能包含汉字
/^[^\u4E00-\u9FA5]*$/

About

一个关于日常工作中常用的正则表达式 vscode 插件,方便及时的查找和使用。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published