此方法執行搜索正則表達式和此 String 對象之間的匹配項。
用法
string.search(regexp);
參數詳細信息
regexp- 一個正則表達式對象。如果傳遞了非 RegExp 對象 obj,則使用 new RegExp(obj) 將其隱式轉換為 RegExp。
返回值
如果成功,搜索將返回字符串內正則表達式的索引。否則,它返回-1。
示例
var re = /apples/gi;
var str = "Apples are round, and apples are juicy.";
if (str.search(re) == -1 ) {
console.log("Does not contain Apples" );
} else {
console.log("Contains Apples" );
}
在編譯時,它將在 JavaScript 中生成相同的代碼。
其輸出如下
Contains Apples
相關用法
- TypeScript String slice()用法及代碼示例
- TypeScript String split()用法及代碼示例
- TypeScript String substring()用法及代碼示例
- TypeScript String substr()用法及代碼示例
- TypeScript String concat()用法及代碼示例
- TypeScript String charCodeAt()用法及代碼示例
- TypeScript String indexOf()用法及代碼示例
- TypeScript String replace()用法及代碼示例
- TypeScript String localeCompare()用法及代碼示例
- TypeScript String charAt()用法及代碼示例
- TypeScript String lastIndexOf()用法及代碼示例
- TypeScript Array forEach()用法及代碼示例
- TypeScript Array map()用法及代碼示例
注:本文由純淨天空篩選整理自 TypeScript - String search()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。