正则表达式和正则对象-js

2025-10-18 14:26:46

1、快速入门

1)查找一个字符串中是否具有数字“8”

2 )运行结果:

正则表达式和正则对象-js

正则表达式和正则对象-js

2、查找一个字符串中是否具有数字

运行结果:

正则表达式和正则对象-js

正则表达式和正则对象-js

3、

查找一个字符串中是否具有非数字

正则表达式和正则对象-js

正则表达式和正则对象-js

4、正则对象

1)、定义正则对象的两种方式

记住:使用正则表达式必须有一个前提,首先要创建一个正则对象。创建方式有二:

2)。第一种创建方式:(隐式创建)

var 正则对象 = /正则表达式/匹配模式;

弹出结果为:object

正则表达式和正则对象-js

5、

第一次弹出object,第二次弹出function RegExp() { [native code] },第三次弹出为true,由此可以得出结论:正则对象是系统类RegExp类的实例。

正则表达式和正则对象-js

6、第二种创建方式:(直接实例化)

var 正则对象 = new RegExp(‘正则表达式’,’匹配模式’);

第一次弹出object,第二次弹出function RegExp() { [native code] },第三次弹出为true。

正则表达式和正则对象-js

7、正则对象下的相关方法

RegExp类下有两个方法:

test() :判断字符串中是否含有指定模式的子串,返回布尔类型的值

exec() :返回指定模式的子串

String类下有四个方法:

search() :返回指定模式的子串在字符串中出现的位置,默认从0开始

match() :以数组形式返回指定模式的子串

replace() :替换指定模式的子串

split() :以指定模式分割字符串,返回数组

示例代码:

正则表达式和正则对象-js

正则表达式和正则对象-js

正则表达式和正则对象-js

正则表达式和正则对象-js

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢