博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js中正则表达式的使用
阅读量:4567 次
发布时间:2019-06-08

本文共 550 字,大约阅读时间需要 1 分钟。

 

第一、正则表达式修饰符:

看下列代码,输出的结果是i,因为是多字符匹配,输出的是最后匹配的那个字符,当我们把第二行的最后的g改为i,也就是匹配第一个字符,结果是I,如果m代表的是多行匹配。

以上中的i、g、m即称为正则表达式的修饰符。

var str = "I have a friend";

var str2 = /[i]/g;
document.write(str.match(str2)); 

 

第二、正则表达式模式:

 

第三、使用RegExp对象:预定义了属性和方法的正则表达式对象。

 

第四、使用Test()对象:

即匹配某个规定的模式,如果匹配的话就返回true,否则返回false,如下示例:

var  resultstr=/are/;

resultstr.test("who are you?"); //返回结果为true

 

第五、使用exec()对象:返回的是数组,里面存放的是匹配的结果如下面的例子,返回help,不匹配则返回null.

var resultstr2=/help/;

resultstr2.exec("can i help you");//结果是help;

转载于:https://www.cnblogs.com/professional-NET/p/4830986.html

你可能感兴趣的文章
从一个简单的约束看规范性的SQL脚本对数据库运维的影响
查看>>
Win10 UWP开发系列:开发一个自定义控件——带数字徽章的AppBarButton
查看>>
WPF用样式实现TextBox的虚拟提示效果
查看>>
浅谈.NET(C#)与Windows用户账户信息的获取
查看>>
C语言库函数大全及应用实例十一
查看>>
WCF常见问题(1) -- WebService/WCF Session Cookie
查看>>
SQL Server 连接问题-命名管道
查看>>
《BI那点儿事》Microsoft 顺序分析和聚类分析算法
查看>>
设计模式之五(策略模式)
查看>>
Matlab.NET混合编程技巧之——直接调用Matlab内置函数(附源码)
查看>>
C#实现屏幕录像
查看>>
WebBrowser脚本错误的完美解决方案
查看>>
.NET Framework 3.5-8 下载地址
查看>>
透明背景,字体不透明
查看>>
理解爬虫原理
查看>>
How to Succeed in Graduate School: A Guide for Students and Advisors-1
查看>>
laravel开发之-php artisan命令
查看>>
Unity UGUI知识点
查看>>
全排列函数
查看>>
poj2195Going Home(最小费用最大流)
查看>>