正则校验表达式汇总(js)


js正则表达式,用于前端校验

邮件格式

export const MAIL = /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/

手机号码

export const MOBILE = /^([1][3-9][0-9]{9})$/

ip地址

export const IP = /^((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3}$/

不含空格和中文

export const nospacechara = /[^\u4e00-\u9fa5 ]$/

不含空格

export const nospace= /^\S*$/

座机号码

export const TEL = /^(0[0-9]{2,3}(-|\s)?)?([2-9][0-9]{6,7})+((-|\s)?[0-9]{1,4})?$/

只含英文

export const english = /^[A-Za-z]+$/

版权声明:本文为Christina0109原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。