【黑马程序员新版JavaWeb基础教程,Java web从入门到企业实战完整版】
RegExp 是正则对象。正则对象是判断指定字符串是否符合规则。
https://www.w3school.com.cn/jsref/jsref_obj_regexp.asp
在 js 中对正则表达式封装的对象就是正则对象。
【创建对象】
正则对象有两种创建方式:
直接量方式:注意不要加引号
var reg = /正则表达式/;
创建 RegExp 对象
var reg = new RegExp("正则表达式");
【函数】
正则表达式定义了字符串组成的规则
也就是判断指定的字符串是否符合指定的规则,如果符合返回true,如果不符合返回false。
正则表达式是和语言无关的。
很多语言都支持正则表达式,Java语言也支持,只不过正则表达式在不同的语言中的使用方式不同
js 中需要使用正则对象来使用正则表达式。
正则表达式常用的规则如下:
【量词】
【举个栗子】
// 规则:单词字符,6~12
//1,创建正则对象,对正则表达式进行封装
var reg = /^\w{6,12}$/;
var str = "abcccc";
//2,判断 str 字符串是否符合 reg 封装的正则表达式的规则
var flag = reg.test(str);
alert(flag);