당연하죠! 다음은 TypeScript에서 정규식(regex)을 사용하는 방법에 대한 예입니다.
예: 이메일 주소 확인
1 2 3 4 5 6 7 8 9 10 11 12 | function validarEmail(email: string): boolean {
const regex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
return regex.test(email);
}
const email1 = "teste@example.com" ;
const email2 = "invalid-email@.com" ;
console.log(`${email1} é válido? ${validarEmail(email1)}`);
console.log(`${email2} é válido? ${validarEmail(email2)}`);
|
로그인 후 복사
정규식 설명:
-
^: 문자열의 시작.
-
[a-zA-Z0-9._%+-]+: 마침표, 밑줄, 백분율, 더하기 및 빼기 기호를 포함하는 하나 이상의 영숫자 문자입니다.
-
@: "@" 문자입니다.
-
[a-zA-Z0-9.-]+: 하나 이상의 영숫자 문자 또는 마침표와 하이픈
-
.: 문자 그대로의 마침표 문자입니다.
-
[a-zA-Z]{2,}: 두 글자 이상(.com, .org 등과 같은 최상위 도메인의 경우).
-
$: 문자열의 끝.
이 예에서는 정규식을 사용하여 TypeScript에서 이메일 형식의 유효성을 검사하는 방법을 보여줍니다. 더 많은 예시나 설명이 필요하시면 언제든지 문의해주세요!
ChatGPT 제공
위 내용은 js/ts - 정규식의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!