您的位置 首页 > 数码极客

〔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})?$/;

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

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“js正则表达式,英文空格,js正则表达式使用,js正则表达式语法大全”边界阅读