JavaScript正则表达式修饰符

正则表达式通常用于两个字符串方法:

search()方法用于检索字符串中指定的字符串,或检索与正则表达式相匹配的子字符串,并返回子字符串的起始位置。

replace()方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子字符串。

正则表达式修饰符

修饰符 可以在全局搜索中不区分大小写:

i:执行对大小写不敏感的匹配

g:执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)

m:执行多行匹配

原文地址:https://www.cnblogs.com/dingyou/p/9136335.html

时间: 2024-10-15 00:07:12

JavaScript正则表达式修饰符的相关文章

javascript正则表达式修饰符之multiline(/m)的使用

javascript正则表达式有3种修饰符/i./m和/g./i是我们最常用,也是最好理解的,代表正则表达式匹配的时候不区分大小写. var regex = /abc/i; alert(regex.test("aBc"));//true /m代表多行模式multiline,如果目标字符串中不含有换行符\n,即只有一行,那么/m修饰符没有任何意义. var multiline = /abc/m; var singleline = /abc/; //目标字符串不含换行符\n var tar

javascript正则表达式修饰符之global(/g)的使用

/g修饰符代表全局匹配,查找所有匹配而非在找到第一个匹配后停止.先看一段经典代码: var str = "123#abc"; var noglobal = /abc/i;//非全局匹配模式 console.log(re.test(str)); //输出ture console.log(re.test(str)); //输出ture console.log(re.test(str)); //输出ture console.log(re.test(str)); //输出ture var re

PHP正则表达式修饰符的种类及介绍

◆i :如果在修饰符中加上"i",则正则将会取消大小写敏感性,即"a"和"A" 是一样的.◆m:默认的正则开始"^"和结束"$"只是对于正则字符串如果在修饰符中加上"m",那么开始和结束将会指字符串的每一行:每一行的开头就是"^",结尾就是"$".◆s:如果在修饰符中加入"s",那么默认的"."代表除了换行符

php正则表达式修饰符详解

preg_match_all("/(.+)<\/form>/isU" , $string, $result); 这里/ 后面加了 3个修饰符 i 是 不区分大小写的匹配 s 是 带有换行的 匹配 U 是非贪婪模式.匹配最少部分. 修饰符:i :如果在修饰符中加上"i",则正则将会取消大小写敏感性,即"a"和"A" 是一样的.m:默认的正则开始"^"和结束"$"只是对于正则字符

JavaScript正则表达式-边界符

^:表示字符串开始位置,在多行匹配中表示一行的开始位置. /^\w+/匹配字符串中第一个单词. $:表示字符串结束的位置,在多行匹配中表示一行的结束位置. /\w+$/匹配字符串中最后一个单词. /@.+$/匹配邮箱服务器. str = "Great hope make great man"; str = str.replace(/$/,"!");//在字符串结尾插入需要的字符 \b:表示一个单词(而非字符)边界,也就是单词和空格之间的位置,或者字符(\w)与字符串

javascript正则表达式(RegExp)简述

首先我们来思考以下两个个场景 我们使用window操作系统,有时候需要找一个文件,刚刚好这个文件我不知道放哪里去了,这个时候我们该怎么办呢? 我们使用word写论文的时候,不小心将"订价"中的"订"字写成了"定",这时候我们该怎么办呢? 对于第一种情况,我们就会用到系统的文件搜索功能,输入文件的名字,系统就会帮我们找到这个文件的位置. 对于第二种情况,我们会用到软件提供的替换功能,首先查找错误的内容,然后将错误的内容替换成正确的内容. 类似的场景

3 JavaScript正则表达式

正则表达式:Regular(有规则的) Expression 正则表达式是由一个字符序列形成的搜索模式,可用于文本搜索和文本替换 常见于字符串的search和replace方法 var str = "Visit w3cschool"; var n = str.search(/w3cschool/i); /w3cschool:检索字段 /i:不区分大小写 结果为6 正则表达式修饰符: i:执行对大小写不敏感的匹配 g:执行全局匹配 m:执行多行匹配 正则表达式查找范围内的字符: [abc

php中的修饰符

上面使用了一个修饰符U,详见关于修饰符的介绍. PHP正则表达式修饰符的理解: 在PHP正则表达式里面的修饰符可以改变正则的很多特性,使得正则表达式更加适合你的需要(注意:修饰符对于大小写是敏感的,这意味着"e"并不等于"E"). PHP正则表达式修饰符的种类及介绍: ◆i :如果在修饰符中加上"i",则正则将会取消大小写敏感性,即"a"和"A" 是一样的. ◆m:默认的正则开始"^"和

javascript:正则表达式、一个表单验证的例子

阅读目录 本文内容: 正则表达式: 利用正则表达式进行表单验证的例子: 回到顶部 本文内容: 正则表达式 正则表达式的使用方法 正则表达式的特殊匹配字符 正则表达式修饰符 利用正则表达式进行表单验证的例子 首发日期:2018-05-13 回到顶部 正则表达式: 正则表达式的使用方法: 首先创建正则表达式对象: [正则表达式的字符规则:如果是没有特殊意义的字符,直接写:如果是有特殊意义的,直接写:如果想将特殊意义的字符转成非特殊意义的,前面使用\] 可以通过RegExp对象创建正则表达式对象: v