본문 바로가기

정규표현식3

코딩할때 유용한 php 정규표현식 정규표현식들은 주로 유효성 검사, 문자열 필터링, URL, 이메일 등의 형식 검증에 유용하게 사용할 수 있습니다. 필요에 따라 수정하여 사용하시면 됩니다.$smartweb = '/^[a-zA-Z0-9_-]{3,16}$/'; // 알파벳, 숫자, _ 및 -만 포함된 3~16자리 문자열$smartweb = '/^[a-zA-Z]+$/'; // 알파벳만 포함된 문자열$smartweb = '/^[0-9]{4,6}$/'; // 4~6자리 숫자 (주로 전화번호나 PIN 코드에 사용)$smartweb = '/^[a-zA-Z0-9]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,6}$/'; // 이메일 형식$smartweb = '/^(https?|ftp):\/\/[^\s/$.?#.. 2024. 11. 27.
PHP에서 사용할 수 있는 정규표현식 메타 문자와 구문 정규표현식은 문자열의 검색, 매칭, 대체 및 분할 등 다양한 문자열 작업에 사용됩니다. 문자 클래스 (Character Classes): [abc]: a, b, c 중 하나와 일치 [a-z]: a부터 z까지의 소문자 중 하나와 일치 [A-Z]: A부터 Z까지의 대문자 중 하나와 일치 [0-9]: 0부터 9까지의 숫자 중 하나와 일치 [^abc]: a, b, c 이외의 문자와 일치 메타 문자 (Metacharacters): .: 어떤 문자 하나와 일치 *: 바로 앞의 패턴이 0회 이상 반복 +: 바로 앞의 패턴이 1회 이상 반복 ?: 바로 앞의 패턴이 0회 또는 1회 등장 |: OR 연산을 나타냄 (): 그룹화, 패턴을 그룹으로 묶어 일치 여부를 확인할 때 사용 []: 문자 클래스를 나타냄 수량자 (Qua.. 2023. 9. 23.
PHP 자주 쓰이는 정규표현식 모음 숫자만 가능 : [ 0 ~ 9 ] 주의 : 띄어쓰기 불가능 /^[0-9]+$/ 이메일 형식만 가능 /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/ 한글만 가능 : [ 가나다라 ... ] 주의 : ㄱㄴㄷ... 형식으로는 입력 불가능 , 띄어쓰기 불가능 /^[가-힣]+$/ 한글,띄어쓰기만 가능 : [ 가나다라 ... ] 주의 : ㄱㄴㄷ... 형식으로는 입력 불가능 , 띄어쓰기 가능 /^[가-힣\s]+$/ 영문만 가능 : /^[a-zA-Z]+$/ 영문,띄어쓰기만 가능 /^[a-zA-Z\s]+$/ 전화번호 형태 : 전화번호 형태 000-0000-0000 만 받는다. ] /^[0-9]{2,3}-[0-9]{3,4}.. 2021. 5. 19.
반응형

Copyright ⓒ SmartWeb All rights reserved.