테스트 사이트 - 개발 중인 베타 버전입니다

정규식 패턴(정규표현식)들 모음

· 8년 전 · 5592

정규식 패턴(정규표현식)들 모음 

한글

"/[\xA1-\xFE\xA1-\xFE]/";

 '{\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}'

 

영문

'/[a-zA-Z]/';

 

숫자

'/[0-9]/';

 

특수기호

'/[!#$%^&*()?+=\/]/';

 

한글과 영어를 제외한 것들 

'/[^\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}a-zA-Z\s]+/u' 

 

한글단어들 중 영문이 1음절 포함 된 것들 

$hanPattern =  '{\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}';

if(preg_match_all('/[a-zA-Z]/',$token,$m)==1 && preg_match('/['.$hanPattern.']+/u', $token,$m) ? true : false) {

echo $token . "<br/>" ;

}else return true; 

 

문자클래스들

[[:alnum:]] : 알파벳 문자, 숫자

[[:alpha:]] : 알파벳 

[[:lower:]] : 소문자

[[:upper:]] : 데문자 

[[:digit:]] : 10진수

[[:xdigit:]] : 16진수

[[:punct:]] : 구두점

[[:blank:]] : 탭, 스페이스

[[:space:]] : 공백 문자

[[:print:]] : 출력 가능한 문자 

[[:graph:]] : 스페이스를 제외한 모든 출력 가능 문자 

 

    if($key =~ /[[:punct:]]/)

    {

           next;

    }

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
1050
그누보드5 toto slot gacor
1047
1045
1044
1019
1017
1016
1007
1005
1004
967
964
917
889
879
851
848
762
741
740
727
726
725
724
723
722
721
720
719
717