2012-09-07 3 views
6

을 lookbehind 나는 (링크 내부의 모든 이메일 주소 NOT) 필요 제대로 모든 일치하는이 정규 표현식이 : 자바 스크립트가 lookbehind를 지원하지 않기 때문에정규 표현식 자바 스크립트

/((?<!mailto:|=|[a-zA-Z0-9._%+-])[a-zA-Z0-9._%+-][email protected][a-zA-Z0-9.‌​-]+\.[a-zA-Z]{2,64}(?![a-zA-Z]|<\/[aA]>))/ 

불행하게도, 내 웹에서 작동하지 않습니다 앱. 해결책이 있습니까?

답변

3

이메일 주소 앞에 <a>이라는 시작 링크 태그가 없다는 것을 알아야합니다. 프로그램

또는

  1. 사용 AJAX는 데이터를 전송

    1. 일치하는 각 이메일 주소, 다음 이메일 주소가 링크에 있지 있는지 확인합니다

      당신이 시도 할 수 귀하의 서버에, 그리고 정규식을 할 서버를 얻을.