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 官方文件

Categorized in:

Tagged in: