본문 바로가기

프로그램/React-Native

리액트 정규식

반응형

간단한 체크 로직만들때 유용한 리액트 정규식 정리해봤습니다. 

 

/ * 숫자만 */
/^[0-9]+$/

/ *  특수문자 제외 */
/^[a-zA-Z0-9ㄱ-ㅎㅏ-ㅣ가-힣]+$/

/ *  한글만 */
/^[ㄱ-ㅎㅏ-ㅣ가-힣]+$/

/ *  영어만 */
/^[a-zA-Z]+$/

 

/ *  한글+영어 */
/^[ㄱ-ㅎㅏ-ㅣ가-힣a-zA-Z]+$/

/ *   이메일 */

/[^a-zA-Z0-9@._-]+/

 

/ *  샘플소스 */

//영어가 아니면 확인되는 소스

if (!/^[a-zA-Z]+$/.test(event.target.value)) {
   event.preventDefault();
   event.target.value = event.target.value.replace(/[^a-zA-Z]+/g, '');

}

 

/* 숫자와 특수기호 '.' 마침표만 가능한 정규식 */

/^[0-9.]+$/

 

/* 숫자와 특수기호 '.' 마침표 영어만 가능한 정규식 */

/^[a-zA-Z0-9.]+$/

반응형