>  기사  >  웹 프론트엔드  >  js에서 정규식을 작성하는 방법

js에서 정규식을 작성하는 방법

anonymity
anonymity원래의
2019-05-29 14:09:208690검색

정규 표현식(영어: 정규 표현식, 종종 코드에서 regex, regexp 또는 RE로 축약됨)은 단일 문자열을 사용하여 특정 구문 규칙을 따르는 일련의 문자열 검색 패턴을 설명하고 일치시킵니다.

텍스트 검색 및 텍스트 교체에 사용할 수 있는 검색 모드입니다.

js에서 정규식을 작성하는 방법

정규 표현식은 일련의 문자로 구성된 검색 패턴입니다.

텍스트에서 데이터를 검색할 때 검색 패턴을 사용하여 쿼리하려는 내용을 설명할 수 있습니다.

정규 표현식은 단순한 문자일 수도 있고 더 복잡한 패턴일 수도 있습니다.

정규식은 모든 텍스트 검색 및 텍스트 바꾸기 작업에 사용할 수 있습니다.

Syntax

/正则表达式主体/修饰符(可选)

수정자는 선택 사항입니다.

JavaScript에서 정규 표현식은 일반적으로 search()replace()라는 두 가지 문자열 메서드에서 사용됩니다.

search() 메서드는 문자열에서 지정된 하위 문자열을 검색하거나 정규 표현식과 일치하는 하위 문자열을 검색하고 하위 문자열의 시작 위치를 반환하는 데 사용됩니다.

replace() 메서드는 문자열의 일부 문자를 다른 문자로 바꾸거나 정규식과 일치하는 하위 문자열을 바꾸는 데 사용됩니다.

search() 메소드는 정규식을 사용합니다

예:

정규식을 사용하여 "php" 문자열을 검색하며 대소문자를 구분하지 않습니다.

var str = "Visit php!"; 
var n = str.search(/php/i);

출력 결과는 다음과 같습니다.

6

search() 메소드는 문자열을 사용합니다

search 메소드는 문자열을 매개변수로 사용할 수 있습니다. 문자열 매개변수는 정규식으로 변환됩니다.

예: 문자열에서 "php"의 하위 문자열 검색:

var str = "Visit php!"; 
var n = str.search("php");

replace() 메서드는 정규식을 사용합니다.

예: 정규식을 사용하고 크기를 구분하지 않습니다. 문자열에서 Microsoft를 Runoob:

var str = document.getElementById("demo").innerHTML; 
var txt = str.replace(/microsoft/i,"php");

로 바꾸세요. 결과 출력은 다음과 같습니다.

Visit php!

replace() 메서드는 string

replace() 메서드를 사용하여 문자열을 매개 변수로 받습니다.

var str = document.getElementById("demo").innerHTML; 
var txt = str.replace("Microsoft","php");

위 내용은 js에서 정규식을 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.