概念:正则表达式定义了字符串组成的规则
定义:
1、直接量:注意不要加引号
var reg = /^\w{6,12}$/;
2、创建 RegExp 对象
var reg = new RegExp("\\w{6,12}$");
方法:
- test(str) : 判断指定字符串是否符合规则,返回 true 或 false
语法:
- ^ : 表示开始
- $ : 表示结束
- [] : 代表某个范围内的单个字符,比如:[0-9]单个数字字符
- . : 代表任意单个字符,除了换行和行结束符
- \w : 代表单词字符:字母、数字、下划线(_),相当于[A-Za-z0-9]
- \d : 代表数字字符:相当于[0-9]
量词:
- + : 至少一个
var reg = /^\w+$/; - * : 零个或多个
- ? : 零个或一个
- {x} : x 个
- {m,} : 至少m个
- {m,n} : 至少m个,最多n个
本文详细介绍了正则表达式的基本概念和使用方法,包括直接量、创建RegExp对象,以及各种元字符和量词的运用。通过实例展示了如何利用正则表达式进行字符串匹配和验证,如^表示开始,$表示结束,w代表单词字符,d代表数字字符,量词如*、+、?等。文章还提到了test()方法用于判断字符串是否符合规则。
2万+

被折叠的 条评论
为什么被折叠?



