يمكن استخدام التعبيرات النمطية في تايب سكريبت بنفس طريقة استخدامها في لغة جافاسكريبت JavaScript. يمكن استخدام العبارة التالية لإنشاء كائن RegExp:
“`
let myRegex = new RegExp(“pattern”);
“`
أو يمكن استخدام الشكل المختصر:
“`
let myRegex = /pattern/;
“`
يمكن استخدام التعبيرات النمطية في العديد من العمليات مثل البحث والاستبدال والتحقق. على سبيل المثال، يمكن استخدام التعبير النمطي للعثور على النصوص التي تحتوي على كلمة محددة داخلها:
“`
let myString = “This is a string that contains the word example.”;
let myRegex = /example/;
if (myRegex.test(myString)) {
console.log(“The string contains the word ‘example’.”);
}
“`
يمكن استخدام الوظائف الأخرى مثل `exec()` و `match()` و `replace()` لأغراض أخرى. تحقق من الوثائق الرسمية لتايب سكريبت لمزيد من المعلومات حول استخدام العبارات النمطية.