龙空技术网

几条常用的JavaScript正则表达式

七号小宇宙 416

前言:

今天各位老铁们对“js正则中文数字”大体比较关心,大家都想要分析一些“js正则中文数字”的相关知识。那么小编在网络上收集了一些对于“js正则中文数字””的相关知识,希望大家能喜欢,小伙伴们一起来学习一下吧!

在做项目或者代码编写过程中,一般会遇到验证电话、邮箱等格式是否正确合法的问题。通常我们会使用正则表达式,自己写很麻烦,且正则表达式又不是那么容易记住。所以现在分享几条常用的正则表达式,需要的时候直接复制即可。

// uri正则表达式const urlRegex = /^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/;// 邮箱正则表达式const emailRegex =  /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/;// 手机号码正则表达式const mobileRegex = /^1[0-9]{10}$/;// 电话号码正则表达式const phoneRegex = /^([0-9]{3,4}-)?[0-9]{7,8}$/;// URL地址正则表达式const urlRegex = /^http[s]?:\/\/.*/;// 小写字母正则表达式const lowerCaseRegex = /^[a-z]+$/;// 大写字母正则表达式const upperCaseRegex = /^[A-Z]+$/;// 大小写字母正则表达式const alphabetsRegex = /^[A-Za-z]+$/;// 身份证号码正则表达式const cardidRegex = /(^\d{18}$)|(^\d{17}(\d|X|x)$)/;// 判断姓名是否正确const regNameRegex = /^[\u4e00-\u9fa5]{2,4}$/;// 判断是否为整数const numRegex = /[^\d.]/g;// 判断是否为小数const numordRegex = /[^\d.]/g;// 数字或者小数const numberRegex = /^[0-9]+(\.[0-9]{1,3})?$/;

如果大家有其它常用的正则表达式,可以分享在评论区!

标签: #js正则中文数字