| 정사이즈 캐릭터 | 설명 |
|---|---|
| \ | 다음 문자를 특수 문자 또는 문자 문자 문자 또는 뒤로 참조 또는 옥탈 탈출 문자로 표시합니다. 예를 들어,"n캐릭터 일치n"。"\n라인 브레이크와 일치합니다. 시리얼\\경기\그리고\(다음 일치("。 |
| ^ | 일치 입력 문자열의 시작 위치입니다. RegExp 개체의 다중 선 속성이 설정되면 ^ 도 일치합니다."\n또는\r후 위치. |
| $ | 입력 문자열의 끝 위치를 일치시킵니다. RegExp 개체의 다중 선 속성이 설정되면 $ 도 일치합니다."\n또는\r이전 위치. |
| * | 이전 하위 압축 0 번 이상 일치합니다. 예를 들어 zo * 와 일치 할 수 있습니다."z과zoo. * 는 {0,} 과 같습니다. |
| + | 이전 하위 압축과 한 번 이상 일치합니다. 예를 들어,"zo+일치 할 수 있습니다zo과zoo하지만 일치 할 수 없습니다z. {1,} 과 같습니다. |
| ? | 앞의 하위 압축 0 또는 1 과 일치합니다. 예를 들어,"do(es)?일치 할 수 있습니다does또는does에do.? {0,1} 과 같습니다. |
| {n} | n은 음수가 아닌 정수입니다. 일치 결정n시간. 예를 들어,"o{2}일치하지 않음Bob에o하지만 일치 할 수 있습니다.food두 o's. |
| {n,} | n은 음수가 아닌 정수입니다. 적어도 일치합니다.n시간. 예를 들어,"o{2,}일치하지 않음Bob에o하지만 일치 할 수 있습니다foooood모든 o's.o{1,}동등o+"。"o{0,}는 동등o*"。 |
| {n,m} | m과n음수가 아닌 정수입니다.n<=m. 최소 경기n시간과 대부분의 경기m시간. 예를 들어,"o{1,3}일치fooooood처음 세 o's.o{0,1}동등o?. 쉼표와 두 숫자 사이에 공간이 없을 수 있습니다. |
| ? | 캐릭터가 다른 예선을 즉시 따를 때 (*,, ,?,{n},{n,},{n,m}) 나중에, 매칭 패턴은 욕심이 없다. 욕심이없는 패턴은 검색 된 문자열과 가능한 한 적게 일치하는 반면 기본 욕심 패턴은 검색 된 문자열과 최대한 일치합니다. 예를 들어, 문자열"oooo","o+?싱글과 일치o,o+모두 일치합니다.o"。 |
| . | 경기 제외"\n다른 모든 단일 문자. 일치하려면 포함\n포함된 모든 문자는 다음과 같이 사용해 주세요:(.|\n)모드. |
| (pattern) | 패턴을 일치시키고 일치하십시오. 얻은 일치는 VBScript와 $0 에 설정된 SubMatches를 사용하여 생성 된 일치 세트에서 얻을 수 있습니다. JScript의 $9 속성. 괄호 문자와 일치하려면\(또는\)"。 |
| (?:pattern) | 일치 패턴이지만 일치 결과를 얻지 못합니다. 즉, 비 획득 일치이며 나중에 사용하기 위해 저장되지 않습니다. 이것은 또는 캐릭터에 사용됩니다."(|)패턴의 부분을 결합하는 것이 유용합니다. 예를 들면industr(?:y|ies)는 비율입니다industry|industries더 간단한 표현. |
| (?=pattern) | 앞으로 긍정적 인 사전 조회, 일치하는 패턴 문자열의 시작 부분에서 조회 문자열과 일치합니다. 이것은 비-페칭 매치입니다. 즉, 나중에 사용하기 위해 매치를 가져올 필요가 없습니다. 예를 들어,"Windows(?=95|98|NT|2000)일치 할 수 있습니다Windows2000에Windows하지만 일치 할 수 없습니다Windows3.1에Windows. 사전 검사는 문자를 소비하지 않습니다. 즉, 매치가 발생한 후, 다음 매치에 대한 검색은 사전 검사를 포함하는 문자 이후에 시작하는 것이 아니라 마지막 경기 직후에 시작됩니다. |
| (?!pattern) | 포지티브 네거티브 사전 조회는 패턴과 일치하지 않는 문자열의 시작 부분에 있는 조회 문자열과 일치합니다. 이것은 비-페칭 매치입니다. 즉, 나중에 사용하기 위해 매치를 가져올 필요가 없습니다. 예"Windows(?!95|98|NT|2000)일치 할 수 있습니다Windows3.1에Windows하지만 일치 할 수 없습니다Windows2000에Windows. 사전 검사는 문자를 소비하지 않습니다. 즉, 매치가 발생한 후, 다음 매치에 대한 검색은 사전 검사를 포함하는 문자 이후에 시작하는 것이 아니라 마지막 경기 직후에 시작됩니다. |
| (?<=pattern) | 긍정적 인 사전 확인 및 긍정적 인 사전 확인 비유를 전달하지만 반대 방향입니다. 예를 들어,"(?<=95|98|NT|2000)Windows일치 할 수 있습니다2000Windows에Windows하지만 일치 할 수 없습니다3.1Windows에Windows"。 |
| (?<!pattern) | 역음성 사전 확인 및 긍정적 인 음성 사전 확인 비유, 그러나 반대 방향. 예"(?<!95|98|NT|2000)Windows일치 할 수 있습니다3.1Windows에Windows하지만 일치 할 수 없습니다2000Windows에Windows"。 |
| x|y | X 또는 y와 일치합니다. 예를 들어,"z|food일치 할 수 있습니다z또는food"。"(z|f)ood다음 일치zood또는food"。 |
| [xyz] | 문자 모음입니다. 포함 된 문자 중 하나와 일치합니다. 예를 들어,"[abc]일치 할 수 있습니다plain에a"。 |
| [^xyz] | 음의 값을 가진 문자 집합입니다. 포함되지 않은 문자와 일치합니다. 예를 들어,"[^abc]일치 할 수 있습니다plain에p"。 |
| [a-z] | 문자의 범위. 지정된 범위의 모든 문자와 일치합니다. 예를 들어,"[a-z]일치 할 수 있습니다a에z범위 내의 모든 소문자 알파벳 문자. |
| [^a-z] | 음의 값 문자 범위. 지정된 범위에 있지 않은 문자와 일치합니다. 예를 들어,"[^a-z]에 없는 어떤 일치 가능a에z범위의 모든 캐릭터. |
| \b | 단어 경계, 즉 단어와 공간 사이의 위치를 일치시킵니다. 예를 들어,"er\b일치 할 수 있습니다never에er하지만 일치 할 수 없습니다verb에er"。 |
| \B | 단어가 아닌 경계와 일치합니다."er\B일치 할 수 있습니다verb에er하지만 일치 할 수 없습니다never에er"。 |
| \cx | X로 표시된 컨트롤 문자와 일치합니다. 예를 들어, \ cM은 Control-M 또는 캐리지 리턴과 일치합니다. X의 값은 A- Z 또는 a-z 중 하나여야 합니다. 그렇지 않으면 c를 원본으로 취급하십시오."c캐릭터. |
| \d | 숫자 문자와 일치합니다. [0-9] 와 동등하다. |
| \D | 숫자가 아닌 문자와 일치합니다. [^ 0-9] 와 같습니다. |
| \f | 페이지 나누기와 일치합니다. \ X0c 및 \ cL과 같습니다. |
| \n | 라인 브레이크와 일치합니다. \ X0a 및 \ cJ와 같습니다. |
| \r | 마차 반환과 일치합니다. \ X0d 및 \ cM과 같습니다. |
| \s | 공백, 탭, 페이지 나누기 등을 포함한 모든 공백 문자와 일치합니다. [\ F \ n \ r \ t \ v] 와 같습니다. |
| \S | 공백이 아닌 문자와 일치합니다. [^ \ F \ n \ r \ t \ v] 와 같습니다. |
| \t | 탭과 일치합니다. \ X09 및 \ cI에 해당합니다. |
| \v | 수직 탭과 일치합니다. \ X0b 및 \ cK와 같습니다. |
| \w | 밑줄을 포함하는 단어 문자와 일치합니다. "와 같다.[A-Za-z0-9_]"。 |
| \W | 단어가 아닌 문자와 일치합니다. "와 같다.[^A-Za-z0-9_]"。 |
| \xn | 경기n,n는 16 진수 탈출 값입니다. 16 진수 탈출 값은 두 자리 길이이어야합니다. 예를 들어,"\x41경기A"。"\x041는 동등\x04&1. ASCII 인코딩은 정사이즈 표현식에서 사용할 수 있습니다. |
| \num | 경기num,num는 양의 정수입니다. 얻어진 일치에 대한 참조입니다. 예를 들어,"(.)\1두 개의 연속 동일한 문자와 일치합니다. |
| \n | Octal 이스케이프 값 또는 역방향 참조를 식별합니다. If \n적어도 전에.nSubexpression을 얻은 다음n는 역방향 참조입니다. 그렇지 않으면,n팔탈 번호 (0-7) 입니다.n는 옥탈 탈출 값입니다. |
| \nm | Octal 이스케이프 값 또는 역방향 참조를 식별합니다. If \nm적어도 전에.nmSubexpression을 얻은 다음nm는 역방향 참조입니다. If \nm적어도 전에.n그러면n각주가 있는 텍스트의 경우m역방향 참조. 이전 조건이 충족되지 않으면n과m8 자리 숫자 (0-7), \nm직장 탈출 값이 일치합니다.nm。 |
| \nml | 만약n는 옥탈수 (0-3) 이며,M과 l는 8 자리 숫자 (0-7), 일치 octal 탈출 값nml。 |
| \un | 경기n,n은 4 개의 16 진수로 표현되는 유니 코드 문자입니다. 예를 들어, \ u00A9 는 저작권 기호와 일치합니다 (©). |
| 사용자 이름 | /^[a-z0-9_-]{3,16}$/ |
|---|---|
| 비밀번호 | /^[a-z0-9_-]{6,18}$/ |
| 암호 2 | (?=^.{8,}$)(?=.*\d)(?=.*\W+)(?=.*[A-Z])(?=.*[a-z])(?!.*\n).*$(숫자/대문자/소문자/문장 부호로 구성되며, 4 개 모두 8 자리 이상이 있어야합니다) |
| 16 진수 값 | /^#?([a-f0-9]{6}|[a-f0-9]{3})$/ |
| 이메일 주소 | /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/ /^ [A-z \ d] (\.[a-z \ d] )* @([\ da-z](-[\ da-z])?) (\.{1,2}[a-z]) $/또는\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* |
| URL | /^(https?: \/\/)?([\ Da-z \.-] )\.([a-z \.]{2,6})([\/\ w \.-]*) \/?$/또는[a-zA-z]+://[^\s]* |
| IP 주소 | /((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)/ /^(?:(?:25[0-5]| 2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]| 2[0-4][0-9]|[01]?[0-9]?)$/또는((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?) |
| HTML 태그 | /^<([A-z] )([^<] )*(?:>(.*)<\/\ 1 >|\ s \/>)$/또는<(.*)(.*)>.*<\/\1>|<(.*) \/> |
| 코드 \ \ 코멘트 삭제 | (?<!http:|\S)//.*$ |
| 더블 바이트 문자 일치 (한자 포함) | [^\x00-\xff] |
| 한자 (캐릭터) | [\u4e00-\u9fa5] |
| 유니코드 코딩의 중국어 문자 범위 | /^[\u2E80-\u9FFF]+$/ |
| 중국어 및 전체 길이 구두점 (문자) | [\u3000-\u301e\ufe10-\ufe19\ufe30-\ufe44\ufe50-\ufe6b\uff01-\uffee] |
| 날짜 (년 월-일) | (\d{4}|\d{2})-((0?([1-9]))|(1[1|2]))-((0?[1-9])|([12]([1-9]))|(3[0|1])) |
| 날짜 (월/일/년) | ((0?[1-9]{1})|(1[1|2]))/(0?[1-9]|([12][1-9])|(3[0|1]))/(\d{4}|\d{2}) |
| 시간 (시간: 분, 24 시간 시스템) | ((1|0?)[0-9]|2[0-3]):([0-5][0-9]) |
| 중국 본토 고정 전화 번호 | (\d{4}-|\d{3}-)?(\d{8}|\d{7}) |
| 중국 본토 휴대 전화 번호 | 1\d{10} |
| 중국 본토 우편 코드 | [1-9]\d{5} |
| 중국 본토 ID 번호 (15 또는 18 자리) | \d{15}(\d\d[0-9xX])? |
| 음수가 아닌 정수 (양의 정수 또는 0) | \d+ |
| 양의 정수 | [0-9]*[1-9][0-9]* |
| 음의 정수 | -[0-9]*[1-9][0-9]* |
| 정수 | -?\d+ |
| 십진수 | (-?\d+)(\.\d+)? |
| 빈 줄 | \ N \ s * \ r 또는 \ n (편집) 또는 ^[\ s \ S ]* \ n |
| QQ 번호 | [1-9]\d{4,} |
| Abc를 포함하지 않는 단어 | \b((?!abc)\w)+\b |
| 선행 및 후행 화이트 스페이스 캐릭터 일치 | ^\s*|\s*$ |
| 공통 편집 | 다음은 특수 중국어 (editplus) 의 대체품입니다. ^[0-9].*\n ^[^ 아니오].* \ n ^ [운동].* \ n ^[\s\S ]*\n ^[0-9]*\. ^[\s\S ]*\n <p[^<>*]> href="javascript:if\(confirm\('(.*?)'\)\)window\.location='(.*?)'" <span style=".[^"]*rgb\(255,255,255\)">.[^<>]*</span> <DIV class=xs0>[\s\S]*?</DIV> |
일반적으로 사용되는 정사이즈 표현식 퀵 룩업 테이블, 정사이즈 표현식 구문 쿼리, 일반적으로 사용되는 표현식 구문, 정사이즈 식 기본 구문, 하위 표현식 구문, 정사이즈 표현식 수정자, 정사이즈 표현 욕심 모드, 정사이즈 표현식 비 욕심 모드, 간단하고 빠른 방법을 통해 문자열을 제어합니다.
친구 링크:iCMS