기본 JavaScript 정규 표현식 예제에 대한 빠른 게시물을 썼습니다.
초보자에게 jQuery/JavaScript에서 Regex를 사용하는 힘의 맛을 제공합니다.
예 : 가격을 추출하고 싶거나 가격 데이터 세트에서 정수 또는 부유물 일 수 있습니다.
데이터 세트 :
REGEX 패턴 :
<span>.99
</span>
<span>.00
</span>etc<span>...</span>
로그인 후 복사
Firefox 추가 기능 : 일반 표현식 테스터와 같은 정규 표현 도구를 사용할 수 있습니다.
<span>/[(0-9)+.?(0-9)*]+</span>
로그인 후 복사
도구에서 볼 수 있듯이 일치하는 표현식은 노란색으로 강조 표시됩니다.

이제 .test (), match () 및 exec ()를 사용하여 몇 가지 기본 JS 테스트를 수행하면 이것이 우리가 얻는 것입니다.
<span>var price = '.99';
</span><span>var priceRegex = <span>/<span><span>[(0<span>-9</span>)+.?(0<span>-9</span>)*]</span>+</span>/igm</span>;
</span>
<span>console.log(priceRegex.test(price));
</span><span>console.log(price.match(priceRegex));
</span><span>console.dir(priceRegex.exec(price));</span>
로그인 후 복사
exec () 함수는 인덱스 0에서 결과입니다
가격 추출을위한 전체 코드를 우리에게 일치시킵니다.

이것은 매우 기본적인 예일 뿐이지 만 JavaScript에서 Regex를 사용하는 방법을 맛볼 수 있어야합니다. 의견을 환영합니다.
기본 JavaScript 정규 표현식 <span>var price = '.99';
</span><span>var priceRegex = <span>/<span><span>[(0<span>-9</span>)+.?(0<span>-9</span>)*]</span>+</span>/igm</span>;
</span>
<span>var price = parseFloat(priceRegex.exec(price));
</span><span>console.log(price);
</span><span>//output: 55.99</span>
로그인 후 복사
에 대한 자주 묻는 질문
JavaScript에서 정규 표현식이란 무엇입니까?
정규 표현식은 종종 정규식으로 단축되며 검색 패턴을 형성하는 일련의 문자입니다. 이 패턴은 텍스트 내 문자열 일치에 사용할 수 있습니다. JavaScript에서 일반 표현식은 문자 구문 또는 생성자를 사용하는 두 가지 방식으로 정의 할 수있는 객체입니다. 문자 구문은 슬래시 내에 동봉되며 생성자 구문은 새로운 키워드를 사용합니다. 정규 표현식은 특정 검색 패턴의 하나 이상의 일치를 검색하여 텍스트에서 정보를 추출하는 데 매우 유용합니다.
JavaScript에서 양식 검증을 위해 일반 표현식을 어떻게 사용할 수 있습니까?
정규 표현식 폼의 사용자 입력을 검증하는 데 사용할 수 있습니다. 예를 들어, Regex를 사용하여 이메일 주소, 전화 번호 및 기타 유형의 데이터를 검증 할 수 있습니다. 패턴에 대한 문자열을 검색하고 결과에 따라 True 또는 False를 반환하는 Test () 메소드를 사용할 수 있습니다. 패턴이 발견되면 test ()가 true를 반환합니다. 그렇지 않으면 거짓을 반환합니다. 이것은 양식 제출 또는 표시 오류 메시지를 조건부로 처리하는 데 사용될 수 있습니다. 정규 표현식을 사용하여 문자열의 패턴과 일치하는 방법은 무엇입니까?
정규식은 다양한 방법과 함께 패턴을 일치시키기 위해 사용될 수 있습니다. 문자열. match () 메소드는 정규식에 대한 매치를 위해 문자열을 검색하고 배열 객체로 일치를 반환하는 방법 중 하나입니다. 일치가 발견되지 않으면 NULL을 반환합니다. Search () 메소드는 문자열에서 일치를 테스트하고 일치의 인덱스를 반환하는 또 다른 방법입니다.
위 내용은 기본 JavaScript 정규식 예제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!