2017-09-27 5 views
0

^----> 입력의 시작과 일치합니다. multiline 플래그가 true로 설정되면 줄 바꿈 문자 바로 뒤에도 일치합니다.^정규식의 A/m이 mdn이 제안하는대로 작동하지 않습니다.

예를 들어,/^ A /는 "an A"의 "A"와 일치하지 않지만 "An A"의 첫 번째 "A"와 일치합니다. 위

는 MDN에 설명되어 있습니다 - under this link

이 작동하지 않는 정규식의 끝에서/m 플래그를 추가, 모든 여러 줄 초급해야한다. Here's a picture for the same

+0

사용중인 JS 코드를 보려면 질문을 편집하십시오. 당신은 멀티 라인 플래그를 사용하고 있는지, 또는 당신이 시도하고있는 정규 표현식 및/또는 문자열 메소드를 사용하고 있는지 말하지 않았다. – nnnnnn

+0

js 코드를 사용하지 않습니다. 언급 한 사이트에서 예제를 실행하기 만하면됩니다. –

+0

'^ A'을 그 사이트에서 사용하려고하면 예상대로 작동합니다 : http://regexr.com/3gr8f – nnnnnn

답변

1

regexr.com을 사용하고 있습니다. 플래그를 선택하는 것은 슬래시로 직접 입력하는 것이 아닙니다. 당신은 여기 플래그를 선택해야합니다 :

Here

P/S :

해야

그래서 전역과 여러 플래그를 필요로 시작하는 모든 여러 줄합니다.