TypeScript 字串的求是否匹配指定正則表達式(match)
TypeScript 是一種 JavaScript 的超集,它擁有 JavaScript 的所有功能,並且提供了額外的特性,例如類型檢查和靜態分析。TypeScript 支援正則表達式,可以用來檢查字串是否符合指定的模式。
TypeScript 中的 match() 方法
TypeScript 中的 match() 方法可以用來檢查字串是否符合指定的正則表達式。它會回傳一個陣列,其中包含了所有符合正則表達式的字串。如果沒有符合的字串,則會回傳 null。
let str = "Hello World!"; let regex = /Hello/; let result = str.match(regex); console.log(result); // ["Hello"]
上面的程式碼中,我們使用 match() 方法檢查字串 “Hello World!” 是否符合正則表達式 /Hello/。結果為 [“Hello”],表示字串 “Hello World!” 符合正則表達式 /Hello/。
TypeScript 中的 test() 方法
TypeScript 中的 test() 方法也可以用來檢查字串是否符合指定的正則表達式。它會回傳一個布林值,表示字串是否符合正則表達式。
let str = "Hello World!"; let regex = /Hello/; let result = regex.test(str); console.log(result); // true
上面的程式碼中,我們使用 test() 方法檢查字串 “Hello World!” 是否符合正則表達式 /Hello/。結果為 true,表示字串 “Hello World!” 符合正則表達式 /Hello/。
總結
TypeScript 支援正則表達式,可以用來檢查字串是否符合指定的模式。TypeScript 中的 match() 方法可以用來檢查字串是否符合指定的正則表達式,它會回傳一個陣列,其中包含了所有符合正則表達式的字串。TypeScript 中的 test() 方法也可以用來檢查字串是否符合指定的正則表達式,它會回傳一個布林值,表示字串是否符合正則表達式。
更多資訊
想要了解更多關於 TypeScript 中的正則表達式,請參考 TypeScript 官方文件。