位置:首頁 > 軟件操作教程 > 編程開發(fā) > JavaScript > 問題詳情

JavaScript 執(zhí)行檢測

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-24

使用正則表達(dá)式的test()方法,可以檢測一個(gè)字符串是否包含另一個(gè)字符串。其語法格式如下:

    regexp.test(string)

    regexp表示正則表達(dá)式對象,參數(shù)string表示要檢測的字符串。如果字符串string中含有與regexp 正則表達(dá)式匹配的文本,則返回true,否則返回false。


除了正則表達(dá)式內(nèi)置方法外,字符串對象中很多方法也支持正則表達(dá)式的模式匹配操作,下表所示的是比較字符串對象和正則表達(dá)式對象包含的6種模式匹配的方法。

所屬對象

數(shù)

返回值

通用性

特殊性

exec()

正則表達(dá)式

字符串

匹配結(jié)果的數(shù)組。如果沒 有找到,返回值為null

通用強(qiáng)大

一次只能匹配一個(gè)單元,并提供 詳細(xì)的返回信息

testQ

正則表達(dá)式

字符串

布爾值,表示是否匹配

快速驗(yàn)證

一次只能匹配一個(gè)單元,返回信 息與exec()方法基本相似

所屬對象

數(shù)

返回值

通用性

特殊性

search()

字符串

正則表達(dá)式

匹配起始位罝。如果沒有 找到任何匹配的字符串, 則返回-1

簡單字符定位

不執(zhí)行全局匹配,將忽略標(biāo)志g, 也會(huì)忽略正則表達(dá)式的lastlndex

厲性

match()

字符串

正則表達(dá)式

匹配的數(shù)組,或者匹配信 息的數(shù)組

常用字符匹配 方法

將根據(jù)全局模式的標(biāo)志g,決定匹 配操作的行為

replace()

字符串

正則表達(dá)式, 或替換文本

返回替換后的新字符串

匹配替換操作

可以支持替換函數(shù),同時(shí)可以獲 取更多匹配信息

split()

字符串

正則表達(dá)式,

或分隔字符

返回?cái)?shù)組

特殊用途

把字符率分割為字符率數(shù)組


繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部