1) ^[^\s].{1,20}$
JavaScript에서 이러한 정규 표현식의 의미는 무엇입니까?
2) ^[-/@#&$*\w\s]+$
3)
^([\w]{3})$
자세한 정보에 대한 링크가 있습니까?
1) ^[^\s].{1,20}$
JavaScript에서 이러한 정규 표현식의 의미는 무엇입니까?
2) ^[-/@#&$*\w\s]+$
3)
^([\w]{3})$
자세한 정보에 대한 링크가 있습니까?
1) 공백없이 1 - 20자를 갖는 문자를 모두 찾습니다.
2)이 모든 징후를 일치 - 마지막 문자에서/@ # & $ * 플러스 단어와 공간,
3) 일치하는 세 단어
여기정규식의 excelent 소스해야합니다
보이는; 특히 문자, 숫자 또는 밑줄. 또한^및 $는 각 표현식이 행의 시작과 끝으로 고정되어 있음을 나타냅니다. 그것은 라인의 일부와 일치하지 않을 것입니다. –
\ w에 일치하는 단어가 없습니다. 3)는 문자, 숫자 또는 밑줄로 된 세 개의 symbl을 찾습니다! 당신의 regexp를 테스트하려면 http://rexv.org/ 편집 : JacobM이 빠릅니다. –
또한 "3)"은 3 단어 패턴 – FK82
일치 적어도 하나와 2까지 이어 있어요 공백이 아닌 문자로 시작하는 문자열 문자열의 끝 앞에 0 개의 다른 문자가 있습니다. "-/@ # & $ *"
^[^\s].{1,20}$
는 1 ~ 20 자 뒤에 비 공백 문자와 일치합니다. [^\s]
은 \S
으로 바꿀 수 있습니다.
^[-/@#&$*\w\s]+$
일치 한 이상 이러한 문자의 차례 나오는 : -/@#&$*
, 플러스 어떤 단어 문자 (A-Ba-b0-9_
) 및 모든 공백 문자.
^([\w]{3})$
세 단어 문자 (A-Ba-b0-9_
)와 일치합니다. 이 정규식은 그룹을 형성하며 ((...)
) 그룹은 항상 집계 일치와 같기 때문에 매우 중요하지 않습니다. [...]
은 중복되어 있습니다. 문자 클래스로 묶지 않고 \w
을 사용할 수도 있습니다.
더 많은 정보 : "Regular Expression Basic Syntax Reference는"
+1이 작업을 수행 할 때 제 1 번 구문 분석을 간신히 통과 했으므로 정규 표현식을 사용해야합니다./ – heisenberg
\ w는 [a-zA-Z0-9_]를 의미합니다. – Toto
는 "단어" "단어의 일부로 간주되는 문자를"읽기 ... 숙제처럼 –