2012-08-08 3 views
0

악센트 부호를 사용하는 이유를 모르겠습니다! 설명해 주시겠습니까? 예 : 당신이 ^을 의미하는 경우정규 표현식에서 악센트 부호는 무엇입니까?

/^(https?:\/\/)?(www\.)?([a-zA-Z0-9_\-]+)+\.([a-zA-Z]{2,4})(?:\.([a-zA-Z]{2,4}))?\/?(.*)$/ 
+2

당신은 캐럿을 의미합니까? '^'또는 다른 것? –

+0

악센트 부호가 없습니다. [Caret ^] (http://en.wikipedia.org/wiki/Caret) – epascarello

+0

정규식 읽기 : https://developer.mozilla.org/en-US/docs/JavaScript/Reference/ Global_Objects/RegExp – epascarello

답변

3

그것은 위치 마커입니다. 문자열의 시작 부분과 일치합니다.

이에 따라 $은 문자열 끝에 일치합니다. 예를

^. 

를 들어

archipelago

0

이 경우 문자열의 시작은 입니다.

예를 들어/실행 한 /이란이란 단어와 일치하지만 /는 실행하지 않습니다.

그러나 다른 경우에는 이 아니며이 아닙니다. 정규식에서 읽기. 많은 좋은 자료가 있습니다.

관련 문제