JavaScript lastIndex 属性
JavaScript RegExp 对象
定义和用法
lastIndex 属性用于规定下次匹配的起始位置。
注意: 该属性只有设置标志 g 才能使用。
上次匹配的结果是由方法 RegExp.exec() 和 RegExp.test() 找到的,它们都以 lastIndex 属性所指的位置作为下次检索的起始点。这样,就可以通过反复调用这两个方法来遍历一个字符串中的所有……继续阅读 »
2年前 (2022-09-04) 23浏览 0评论
0个赞
JavaScript ignoreCase 属性
JavaScript RegExp 对象
定义和用法
ignoreCase 属性规定是否设置 “i” 标志。
如果设置了 “i” 标志,则返回 true,否则返回 false。
语法
RegExpObject.ignoreCase
浏览器支持
所有主要浏览器都支持 ignoreCase 属性。
实例
实……继续阅读 »
2年前 (2022-09-04) 25浏览 0评论
0个赞
JavaScript global 属性
JavaScript RegExp 对象
定义和用法
global 属性用于返回正则表达式是否具有
“g” 。
如果 g 标志被设置,则该属性为 true,否则为 false。
语法
RegExpObject.global
浏览器支持
所有主要浏览器都支持 global 属性。
实例
实例
查看正则表达式是否具有标志 g:
var st……继续阅读 »
2年前 (2022-09-04) 55浏览 0评论
0个赞
JavaScript split() 方法
JavaScript String 对象
实例
把一个字符串分割成字符串数组:
var str=”How are you doing today?”;
var n=str.split(” “);
n 输出一个数组的值:
How,are,you,doing,today?
定义和用法
split() 方法用于把一个字符串分割……继续阅读 »
2年前 (2022-09-04) 71浏览 0评论
0个赞
JavaScript RegExp constructor 属性
JavaScript RegExp 对象
实例
返回正则表达式原型的函数:
var patt = new RegExp("RUNOOB", "g");
var res = patt.constructor;
定义和用法
在 JavaScript 中, constructor 属性返回对象的构造函数。
……继续阅读 »
2年前 (2022-09-04) 18浏览 0评论
0个赞
JavaScript replace() 方法
JavaScript String 对象
实例
在本例中,我们将执行一次替换,当第一个 “Microsoft” 被找到,它就被替换为 “Runoob”:
var str="Visit Microsoft! Visit Microsoft!";
var n=str.replace("Micro……继续阅读 »
2年前 (2022-09-04) 13浏览 0评论
0个赞
JavaScript match() 方法
JavaScript String 对象
实例
在字符串中查找 “ain”:
var str="The rain in SPAIN stays mainly in the plain";
var n=str.match(/ain/g);
n 输出数组结果值:
var str = “The rain in SPAIN……继续阅读 »
2年前 (2022-09-04) 27浏览 0评论
0个赞
JavaScript RegExp toString() 方法
JavaScript RegExp 对象
实例
返回正则表达式的字符串值:
var patt = new RegExp("RUNOOB", "g");
var res = patt.toString();
定义和用法
toString() 方法返回正则表达式的字符串值。
浏览器支持
表格中的数字表示支持该……继续阅读 »
2年前 (2022-09-04) 15浏览 0评论
0个赞
JavaScript search() 方法
JavaScript String 对象
实例
查找 “Runoob”:
var str="Visit Runoob!";
var n=str.search("Runoob");
n 输出结果:
var str=”Visit Runoob!”;
var n=str.search(&……继续阅读 »
2年前 (2022-09-04) 32浏览 0评论
0个赞
JavaScript test() 方法
JavaScript RegExp 对象
定义和用法
test() 方法用于检测一个字符串是否匹配某个模式.
如果字符串中有匹配的值返回 true ,否则返回 false。
语法
RegExpObject.test(string)
参数
描述
string
必需。要检测的字符串。
浏览器支持
所有主要浏览器都支持 test() 方法
实例
实例
……继续阅读 »
2年前 (2022-09-04) 13浏览 0评论
0个赞
JavaScript exec() 方法
JavaScript RegExp 对象
定义和用法
exec() 方法用于检索字符串中的正则表达式的匹配。
如果字符串中有匹配的值返回该匹配值,否则返回 null。
语法
RegExpObject.exec(string)
参数
描述
string
Required. The string to be searched
浏览器支持
所有主要浏览器都支……继续阅读 »
2年前 (2022-09-04) 41浏览 0评论
0个赞
JavaScript compile() 方法
JavaScript RegExp 对象
定义和用法
compile() 方法用于在脚本执行过程中编译正则表达式。
compile() 方法也可用于改变和重新编译正则表达式。
语法
RegExpObject.compile(regexp,modifier)
参数
描述
regexp
正则表达式。
modifier
规定匹配的类型。”g……继续阅读 »
2年前 (2022-09-04) 40浏览 0评论
0个赞
JavaScript RegExp ?! 量词
JavaSript RegExp 对象
定义和用法
The ?!n 量词匹配其后没有紧接指定字符串 n 的任何字符串。
语法
new RegExp(“regexp(?!n)“)
或者
/regexp(?!n)/
浏览器支持
所有主要浏览器都支持 ?! 量词。
实例
实例
对其后没有紧跟 “all” 的 ……继续阅读 »
2年前 (2022-09-04) 48浏览 0评论
0个赞
JavaScript RegExp ?= 量词
JavaSript RegExp 对象
定义和用法
?=n 量词匹配任何其后紧接指定字符串 n 的字符串。
语法
new RegExp(“regexp(?=n)“)
或者
/regexp(?=n)/
浏览器支持
所有主要浏览器都支持 ?= 量词
实例
实例
对其后紧跟 “all” 的 “isR……继续阅读 »
2年前 (2022-09-04) 64浏览 0评论
0个赞
JavaScript RegExp $ 量词
JavaSript RegExp 对象
定义和用法
n$ 量词匹配任何结尾为 n 的字符串。
语法
new RegExp(“n$”)
或者
/n$/
浏览器支持
所有主要浏览器都支持 $ 量词
实例
实例
对字符串结尾的 “is” 进行全局搜索::
var str=”Is this his̶……继续阅读 »
2年前 (2022-09-04) 45浏览 0评论
0个赞
JavaScript RegExp ^ 量词
JavaSript RegExp 对象
定义和用法
^n量词匹配任何开头为 n 的字符串。
语法
new RegExp(“^n“)
或者
/^n/
浏览器支持
所有主要浏览器都支持 ^ 量词。
实例
实例
对字符串开头的 “Is” 进行全局搜索:
var str=”Is this his̶……继续阅读 »
2年前 (2022-09-04) 41浏览 0评论
0个赞
JavaScript RegExp {X,Y} 量词
JavaSript RegExp 对象
定义和用法
n{X,Y} 量词匹配包含至少 X 最多Y 个 n 的序列的字符串
X 和 Y 必须是数字。
语法
new RegExp(“n{X,Y}”)
或者更简单方式:
/n{X,Y}/
浏览器支持
所有主要浏览器都支持 {X,Y} 量词。
实例
实例
对包含三位或四位数字序列的子串进行……继续阅读 »
2年前 (2022-09-04) 42浏览 0评论
0个赞
JavaScript RegExp {X} 量词
JavaSript RegExp 对象
定义和用法
n{X,} 量词匹配包含 X 个 n 的序列的字符串。
X 必须是数字。
语法
new RegExp(“n{X}”)
或者更简单方式:
/n{X}/
浏览器支持
所有主流浏览器都支持 {X} 量词。
实例
实例
对包含四位数字序列的子串进行全局搜索:
var str=”……继续阅读 »
2年前 (2022-09-04) 54浏览 0评论
0个赞
JavaScript RegExp {X,} 量词
JavaSript RegExp 对象
定义和用法
n{X,} 量词匹配包含至少 X 个 n 的序列的字符串。
X 必须是数字。
语法
new RegExp(“n{X,}”)
或者更简单方式:
/n{X,}/
浏览器支持
所有主要浏览器都支持 {X,} 量词
实例
实例
对包含至少三位数字序列的子串进行全局搜索:
var str=……继续阅读 »
2年前 (2022-09-04) 82浏览 0评论
0个赞
JavaScript RegExp * 量词
JavaSript RegExp 对象
定义和用法
n* 量词匹配包含零个或多个 n 的任何字符串。
语法
new RegExp(“n*”)
或者更简单方式:
/n*/
浏览器支持
所有主要浏览器都支持 * 量词
实例
实例 1
对 “l” 进行全局搜索,包括其后紧跟的一个或多个 “o”:……继续阅读 »
2年前 (2022-09-04) 60浏览 0评论
0个赞
JavaScript RegExp ? 量词
JavaSript RegExp 对象
定义和用法
n? 量词匹配任何包含零个或一个 n 的字符串。
语法
new RegExp(“n?”)
或者更简单方式:
/n?/
浏览器支持
所有主要浏览器都支持 ? 量词。
实例
实例
对 “1” 进行全局搜索,包括其后紧跟的零个或一个 “0”:
……继续阅读 »
2年前 (2022-09-04) 228浏览 0评论
0个赞
JavaScript RegExp + 量词
JavaSript RegExp 对象
定义和用法
n+ 量词匹配包含至少一个 n 的任何字符串。
语法
new RegExp(“n+”)
或者更简单方式:
/n+/
浏览器支持
所有主要浏览器都支持 + 量词。
实例
实例 1
对至少一个 “o” 进行全局搜索:
var str="Hellooo Wo……继续阅读 »
2年前 (2022-09-04) 9浏览 0评论
0个赞
JavaScript RegExp \xdd 元字符
JavaScript RegExp 对象
定义和用法
\xdd 元字符查找以十六进制数 dd 规定的字符。
如果未找到匹配,则返回 null。
语法
new RegExp(“\xdd“)
或者更简单方式:
/\xdd/
浏览器支持
所有主要浏览器都支持 \xdd元字符。
实例
实例
对字符串中的十六进制 57 (W) 进行全局搜……继续阅读 »
2年前 (2022-09-04) 16浏览 0评论
0个赞
JavaScript RegExp \uxxxx 元字符
JavaScript RegExp 对象
定义和用法
\uxxxx 元字符用于查找以十六进制数 xxxx 规定的 Unicode 字符。
如果未找到匹配,则返回 null。
语法
new RegExp(“\uxxxx“)
或者更简单方式:
/\uxxxx/
浏览器支持
所有主要浏览器都支持 \uxxxx 元字符
实例
实例
……继续阅读 »
2年前 (2022-09-04) 67浏览 0评论
0个赞
JavaScript RegExp \n 元字符
JavaScript RegExp 对象
定义和用法
\n 元字符用于查找换行符。
\n 返回换行符被找到的位置。如果未找到匹配,则返回 -1。
语法
new RegExp(“\n”)
或者更简单方式:
/\n/
浏览器支持
所有主要浏览器都支持 \n 元字符
实例
实例
搜索字符串中的换行字符:
var str=”Vi……继续阅读 »
2年前 (2022-09-04) 19浏览 0评论
0个赞
JavaScript RegExp \xxx 元字符
JavaScript RegExp 对象
定义和用法
\xxx 元字符用于查找以八进制数 xxx 规定的字符。
如果未找到匹配,则返回 null。
语法
new RegExp(“\xxx“)
或者更简单方式:
/\xxx/
浏览器支持
所有主要浏览器都支持 \xxx 元字符
实例
实例
对字符串中的八进制 127 (W) 进行全……继续阅读 »
2年前 (2022-09-04) 46浏览 0评论
0个赞
JavaScript RegExp \B 元字符
JavaScript RegExp 对象
定义和用法
\B 元字符匹配非单词边界。匹配位置的上一个和下一个字符的类型是相同的:即必须同时是单词,或必须同时是非单词字符。字符串的开头和结尾处被视为非单词字符。
如果未找到匹配,则返回 null。
语法
new RegExp(” \Bregexp“)
或者更简单方式:
/\Bregexp/
……继续阅读 »
2年前 (2022-09-04) 103浏览 0评论
0个赞
JavaScript RegExp \S 元字符
JavaScript RegExp 对象
定义和用法
\S 元字符用于查找非空白字符。
空白字符可以是:
空格符 (space character)
制表符 (tab character)
回车符 (carriage return character)
换行符 (new line character)
垂直换行符 (vertical tab character)……继续阅读 »
2年前 (2022-09-04) 21浏览 0评论
0个赞
JavaScript RegExp \b 元字符
JavaScript RegExp 对象
定义和用法
\b 元字符匹配单词边界。
\b 元字符通常用于查找位于单词的开头或结尾的匹配。
语法
new RegExp(“\bregexp“)
或者更简单方式:
/\bregexp/
浏览器支持
所有主要浏览器都支持 \b 元字符
实例
实例
对字符串中的单词的开头或结尾进行 ̶……继续阅读 »
2年前 (2022-09-04) 31浏览 0评论
0个赞
JavaScript RegExp \s 元字符
JavaScript RegExp 对象
定义和用法
\s 元字符用于查找空白字符。
空白字符可以是:
空格符 (space character)
制表符 (tab character)
回车符 (carriage return character)
换行符 (new line character)
垂直换行符 (vertical tab character)
……继续阅读 »
2年前 (2022-09-04) 76浏览 0评论
0个赞