^((\w+)|(\\.))+$/
단어 문자 시퀀스 또는 백 슬래시의 시퀀스와 임의의 문자가 일치한다고 말합니다. 일치하지 왜하지만 "형태"정규 표현식을 이해합니다
var pattern = /^(\w+)|(\\.)$/;
var s=pattern.exec("form:update");
alert(s);
일치하는 문자열 "양식", 로하지만, 외부 괄호 "형태로 갱신"을, 그렇지가 않습니다.
두 개의 내부 괄호가 캡슐에 사용됩니까? 바깥 쪽도? 그리고이 예제에서는 litte cofuse가 있습니다.
var pattern = /^((\w+)|(\\.))+$/;
var s=pattern.exec("form\\.update\\.whatever");
이유 S [1] =이든, S [2] =이든, S [3] = \.
정확히 일치시키려는 대상은 무엇입니까? –
'^'와'$'는 문자열의 시작과 끝을 의미하므로'form : update'의'form'은 유효한 일치가 아닙니다 – Diryboy
일치 시키려고하는 것이 아니라, 나는 이것을 배우고 있습니다. 무엇을 찾고 싶습니다. 이 정규 표현식입니다. –