javascript 正则表达式teat用法(几条常用的JavaScript正则表达式)
在做项目或者代码编写过程中,一般会遇到验证电话、邮箱等格式是否正确合法的问题通常我们会使用正则表达式,自己写很麻烦,且正则表达式又不是那么容易记住所以现在分享几条常用的正则表达式,需要的时候直接复制即可,下面我们就来聊聊关于javascript 正则表达式teat用法?接下来我们就一起去了解一下吧!
javascript 正则表达式teat用法
在做项目或者代码编写过程中,一般会遇到验证电话、邮箱等格式是否正确合法的问题。通常我们会使用正则表达式,自己写很麻烦,且正则表达式又不是那么容易记住。所以现在分享几条常用的正则表达式,需要的时候直接复制即可。
// 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})?$/;
如果大家有其它常用的正则表达式,可以分享在评论区!
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com