素材巴巴 > 程序开发 >

JS之正则表达式及简单表单验证

程序开发 2023-09-03 08:27:00

一:正则表达式语法规则

1:[abc]                a,b或者c任何一个

2:[a-zA-Z]           a到z或A到Z任何一个

3:d                     表示数字[0-9],即0到9任意一个

4:X{n}                 表示有n个X

5:X{n,}                表示有n个以上X

6:X{n,m}             表示有n到m范围之内个X

7:D                    表示非数字

8:s                     表示空白字符(如空格,t制表符,n换行符)

9:S                    表示非空白字符

10:w                  表示单词字符:[a-zA-Z_0-9]

11:W                 表示非单词字符

补充中文:[u4e00-u9fa5]

二:正则的常用表达(/^$/)

1:用户名只能为字母,长度为6-12位:            [a-zA-Z]{6,12} 
2:密码只能为数字,长度至少为6位:             [0-9]{6,},\d{6,} 
3:手机号校验:                                                [1][3578]\d{9}
4:邮箱校验:                                                   [a-zA-Z_ 0-9]{3,}@([a-zA-Z]+|\d+).[a-zA-Z]+)+

三:简单例子

  • 阅读音乐运动


标签:

素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。