网站首页 > 基础教程 正文
在做项目或者代码编写过程中,一般会遇到验证电话、邮箱等格式是否正确合法的问题。通常我们会使用正则表达式,自己写很麻烦,且正则表达式又不是那么容易记住。所以现在分享几条常用的正则表达式,需要的时候直接复制即可。
// 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})?$/;
如果大家有其它常用的正则表达式,可以分享在评论区!
- 上一篇: JavaScript正则表达式入门知识详细介绍
- 下一篇: js正则表达式验证大全 js 正则验证
猜你喜欢
- 2024-10-18 正则表达式:获取js函数体 js正则表达式获取字符串
- 2024-10-18 JavaScript正则表达式基础与实战应用
- 2024-10-18 js正则表达式(下)——常用正则 js中正则表达式的使用
- 2024-10-18 【编程思维】JavaScript正则表达式的深度解析
- 2024-10-18 JavaScript之正则表达式教程 js正则表达式?
- 2024-10-18 重温js——正则表达式 js正则表达式?
- 2024-10-18 js正则表达式验证大全 js 正则验证
- 2024-10-18 JavaScript正则表达式入门知识详细介绍
- 2024-10-18 值得收藏的八个常用的js正则表达式
- 2024-10-18 弄懂每个JavaScript正则表达式的意思,有它就够了
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)