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

JavaScript 執(zhí)行檢測

提問人:劉團圓發(fā)布時間:2020-11-24

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

    regexp.test(string)

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


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

所屬對象

數(shù)

返回值

通用性

特殊性

exec()

正則表達式

字符串

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

通用強大

一次只能匹配一個單元,并提供 詳細的返回信息

testQ

正則表達式

字符串

布爾值,表示是否匹配

快速驗證

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

所屬對象

數(shù)

返回值

通用性

特殊性

search()

字符串

正則表達式

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

簡單字符定位

不執(zhí)行全局匹配,將忽略標志g, 也會忽略正則表達式的lastlndex

厲性

match()

字符串

正則表達式

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

常用字符匹配 方法

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

replace()

字符串

正則表達式, 或替換文本

返回替換后的新字符串

匹配替換操作

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

split()

字符串

正則表達式,

或分隔字符

返回數(shù)組

特殊用途

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


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

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