ExtJS 정규 표현 식 사용 설명


Ext.onReady(function(){ 
    Ext.QuickTips.init();
});
ExtJS 의 Regex 의 검증 속성 은 두 가지 상황 으로 나 뉘 는데 하 나 는 빨간색 알림 상자 만 있 는 것 이다.다른 하 나 는 알림 상자 옆 에 주석 과 유사 한 알림 정보 가 나타 나 지만 페이지 를 불 러 올 때 Ext.QuickTips.init()를 추가 해 야 합 니 다.알림 상자 가 정상적으로 표 시 됩 니 다.특별 알림:속성 regex 후/^여기에 정규$/위의 정규 표현 식 을 싸 야 합 니 다.그렇지 않 으 면'대상 부족'을 알 립 니 다.예:

{
  xtype:'textfield',
  fieldLabel: ' ',
  name:'postCode',
  regex: /^[1-9]\d{5}(?!\d)$/,
  regexText : ' ',
  anchor: '90%'
}
중국어 문자 와 일치 하 는 정규 표현 식:[\u4e 00-\u9fa 5]평가:중국어 와 일치 하 는 것 은 정말 골 치 아 픈 일이 다.이 표현 식 이 있 으 면 두 바이트 문자(한 자 를 포함)와 일치 하 는 문 자 를 만 들 수 있다.[^\x00-\xff]평가:문자열 의 길 이 를 계산 할 수 있다.ASCII 문자 계 1)공백 줄 과 일치 하 는 정규 표현 식:\s*\r 주석:HTML 태그 와 일치 하 는 공백 줄 의 정규 표현 식 을 삭제 할 수 있 습 니 다:<(\S*?)[^>]*.*?|<.*? />평 주:인터넷 에 떠 도 는 버 전이 너무 엉망 입 니 다.위 에 있 는 것 도 일치 하 는 부분 만 있 습 니 다.복잡 한 끼 워 넣 은 태그 에 대해 서 는 수미 공백 문자 와 일치 하 는 정규 표현 식 이 없습니다.^\s*|\s*$평 주:줄 의 첫 줄 끝의 공백 문자(빈 칸,탭 문자,페이지 바 꾸 기 등 포함)를 삭제 할 수 있 습 니 다.매우 유용 한 표현 식 이 이메일 주소 와 일치 하 는 정규 표현 식:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*평가:폼 검증 시 사이트 URL 과 일치 하 는 정규 표현 식:[a-zA-z]+:/[^\s]*평가:인터넷 에 떠 도 는 버 전 기능 이 제한 되 어 있 습 니 다.위 에 있 는 이 기본 적 인 수 요 를 만족 시 킬 수 있 는 계 정 이 합 법 적 인지(알파벳 시작,5-16 바이트 허용)알파벳 숫자 밑줄 허용):^[a-zA-Z][a-zA-Z0-9]{4,15}$평가:폼 검증 시 국내 전화번호 와 실 용적 으로 일치 합 니 다.\d{3}-\d{8}|\d{4}-\d{7}평가:0511-4405222 또는 021-878888888822 와 같은 일치 하 는 형식 으로 텐 센트 QQ 번호:[1-9][0-9]{4,}평가:텐 센트 QQ 번 호 는 10000 부터 중국 우편 번호 와 일치 합 니 다.[1-9]\d{5}(?!\\d)평가:중국 우편 번호 6 자리 숫자 일치 신분증:\d{15}|\d{18}평가:중국의 신분증 은 15 자리 또는 18 자리 일치 ip 주소:\\d+\.\d+\.\d+\\.\d+평가:ip 주 소 를 추출 할 때 특정 숫자 와 일치 하 는 데 유용 합 니 다.\\1-9]\\\\\d*$//정합 정수^[1-9]\\\\\\\\\\\\\\\\\\\부정 정수(정수+0)가 아 닌 정수(정수+0)^-[1-9]\\\\\\\\\\\\\\\\\d\\\\\\\\\\\\\\\\\\\\\\\d\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$//부동 소수점 일치^[1-9]\d*\.\d*|0\\.\d*[1-9]\d*|0?\.0+|0$//마이너스 부동 소수점(플러스 부동 소수점+0)^(-([1-9]\d*\\\.\d*|0\.\d*[1-9]\d**)|0?\.0+|0$/비정 상 부동 소수점(마이너스 부동 소수점+0)평가:대량의 데 이 터 를 처리 할 때 유용 합 니 다.구체 적 으로 적용 할 때 특정 문자열 과 일치 하 는 문자열 수정 에 주의 하 십시오.^[A-Za-z]+$/26 개의 영문 자모 로 구 성 된 문자열 과 일치 합 니 다^[A-Z]+$/26 개의 영문 자모 로 구 성 된 소문 자로 구 성 된 문자열 과 일치 합 니 다^[A-Za-z0-9]+$//숫자 와 26 개의 영문 자모 로 구 성 된 문자열 과 일치 합 니 다^\w+$/일치 합 니 다.숫자,26 개의 영문 자모 또는 밑줄 로 구 성 된 문자열 평가:가장 기본 적 이 고 가장 많이 사용 되 는 표현 식 입 니 다.

좋은 웹페이지 즐겨찾기