Javascript 정규식에서 $ 및 ^ 사용

零到壹度
풀어 주다: 2018-03-27 13:45:27
원래의
4288명이 탐색했습니다.

이 기사는 주로 Javascript의 정규 표현식에서 $ 및 ^의 사용법을 공유합니다.

이번에는 정규 표현식에서 $와 ^의 사용법을 살펴보겠습니다.

이제 문자열 str="abc.css"

그리고 .css를 일치시키려고 합니다. , 즉, 이것이 CSS 파일인지 확인하세요

<span style="font-family: 微软雅黑, "Microsoft YaHei";"><script type="text/javascript"><br/>             var str="abc.css";<br/>             var pattern=/\.css$/;<br/>             console.log(str.match(pattern));<br/></script><br/></span>
로그인 후 복사

결과를 살펴보겠습니다.

Array(1) 
                    0: ".css"
                    groups: undefined
                     index: 3
                     input: "abc.css"
                     length: 1__proto__: Array(0)
로그인 후 복사

좋아, 결과는 배열이고 .css와 일치합니다.

한 번 살펴보겠습니다. /.css$/ 우선 이 점을 이스케이프 처리하는 것입니다. 점은 모든 단일 문자와 일치할 수 있다고 이전에 말했습니다.

점을 직접 쓰는 것은 불가능하며

마지막으로 $ ,$ 는 오른쪽부터 일치한다는 의미, 즉 문자열 str의 마지막 숫자는 s 입니다. 이는 .css

의 마지막 숫자와 일치합니다. string str은 s입니다. .css의 끝에서 두 번째 숫자와 일치합니다...

문자열이 str = "abc.cssa"라고 가정하면 결과는 무엇입니까? 물론 마지막 숫자가 일치하지 않기 때문에 null입니다.

그래서 $는 문자열 끝에서 뒤에서 앞으로 일치한다는 의미입니다.

이 $를 보는 데 오랜 시간이 걸렸습니다. 다음 ^은 매우 간단합니다.

^은 문자열의 처음부터 일치한다는 의미입니다.

참고: [ ] 안에 들어가면 '없다'라는 뜻이고 더 이상 처음부터 일치한다는 뜻이 아니므로

각별히 주의하시기 바랍니다.

관련 권장 사항:

정규 표현식에서 ^/$ 및 i, m, g 사용

정규 표현식의 "^" 기호에 대한 몇 가지 생각

정규 표현식 "^+$" 및 기타 기호 의미

위 내용은 Javascript 정규식에서 $ 및 ^ 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿