正则2

常用的正则表达式

/*

* 有限数字

* 1.正数 负数 零

2.小数 整数

-12.4 -12 12.4 0 +2 -2 +0 -0 0.5

===========以下不行

02.4 2.0 .5

分析规则:

1.可以出现+/-号:可以没有,也可以有一个

2.整数0 12 9 : 一位或者多位,一位0-9,多位数字不能以0开头

3.小数部分:可能有,可能没有,有小数点后面至少有一位数字

*/

let reg = /^[+-]?(\d|([1-9]\d+))(\.\d+)?$/

/*

* 手机号

1.11位数字

2.以1开头

*/

let reg = /^1\d{10}$/

/*

* 中文姓名

*  1.中文汉字 [\u4E00-\u9FA5]代码中文汉字

2.尼古拉斯·赵四

*/

let reg = /^[\u4E00-\u9FA5]{2,}(·[\u4E00-\u9FA5])?$/

/*

* 邮箱

* xxx@xxx.xx.xx

第一部分: 数字,字母,下划线,_ , .单数-和.不能开头,不能连续出现-或者.

第二部分:域名的名字只能是数字和字母

*/

let reg = /^\w+((-\-w+)|(\.\w+))*@[A-Za-z0-9]+((\.|-)[A-Za-z0-9])*(\.[A-Za-z0-9])+$/

let reg = /^\w+([-.]\w)*@[A-Za-z0-9]+([-.][A-Za-z0-9])*(\.[A-Za-z0-9])+$/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容