//정규식(강조)
//1. 단순 정규식
/* var reg = /a/;//단일 a 일치(포함)
var content = "ab";
var res = reg.test (content);//정규 표현식을 만족하는 일치 항목은 true를 반환하고, 그렇지 않으면 false를 반환합니다
alert(res);
reg = /^a$/;//정확히 하나의 일치 항목이 있습니다 a
alert(reg.test (content));//false */
//2. 특수 문자(메타 문자)
/*
d - 단일 숫자 0-9 D - 숫자가 아닌 단일
s - 단일 공백 문자 S - 공백이 아닌 단일 문자
w - 단일 단어 문자(숫자, 문자, 밑줄) W - 단어가 아닌
- 임의의 한 문자와 일치
수량: {m}-정확히 m, {m,n}-최소 m 최대 n, {m,}-최소 m 및 최대 n
+최소 1,?0 또는 1,*0 이상
*/
//6자리 은행 비밀번호 일치
varbankReg = /^ d{6}$/;
var 비밀번호 = "12345a";
//alert(bankReg.test(password));
//일치하는 소수
var des = /^d+.d+$ /;
var 가격 = '16.5';
//alert(des.test(price));
//3. 문자 설정
//[0-9] 단일 숫자, [a-z] 단일 소문자, [ A-Z] 단일 대문자
//일치 식별자: 숫자, 문자, 밑줄, $로 구성되며 숫자로 시작할 수 없으며 길이는 무제한입니다
var flagReg = /^[a-zA-Z_$][w$]*$ /;
var name = "7n";
/* if(!flagReg.test(name)){
warning(name+'is is an 불법 식별자');
} */
//4.Group()
//IP 주소 일치 192.168.1.130
var ipReg = /^(d{1,3}.){3}d{1,3}$/;
var ip = '192.168.1.130';
//alert (ipReg.test(ip ));
//5.|
//3가지 기본 색상 일치(빨간색, 녹색, 파란색)
var regColor = /^(red|green|blue)$/;
var color = "blu ";
/ /alert(regColor.test(color));
//6. 정규 표현식 match(), search()
var text="wegearghellogreghEloEogeghello40t43thg5";
//match()에 대한 문자열 지원: 하나 또는 추가 정규 표현식
var arr = text.match(/hello/gi); //전역 플래그 g가 없으면 단 한 번의 일치만 수행됩니다. 플래그 i는 대소문자가 무시됨을 의미합니다.
for(var i= 0;i< ;arr.length;i++){
Alert(arr[i]);
}
//search(): 정규식과 일치하는 하위 문자열을 검색하고 일치하는 첫 번째 하위 문자열 반환 문자열의 시작 위치
var index = text.search(/hello/);
alert(index);
위 내용은 js에서 정규식을 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!