그래서 "패턴"에 포함이 정규 표현식은 다음과 만 나는((xn -)? [a-z0-9] + (- [a-z0-9] +) * .) + [az] {2}는 regexpal.com에서는 작동하지만 jsfiddle에서는 작동하지 않습니다. 순
var link = "Help"
// matches www-data.it -- needs at least (1 letter + '.' + 2 letters)
var pattern = '((xn--)?[a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}';
var re2 = new RegExp('^' + pattern, 'i');
// if no http and there is something.something
if (link.search(re2) == 0)
{
link = link;
}
(가장 기본적인 일치 한 편지 점으로 추적 한 다음 두 글자 인 상태) 아래의 코멘트에 말과 일치하도록되어
이 코드를 테스트 할 때 @http://regexpal.com/ 예를 들어 작동합니다. 오직 무언가. 무언가.
JSFiddle에서 테스트하고 프로덕션 환경에서 테스트 할 때, 예를 들어 "도움말"이 일치합니다. http://jsfiddle.net/2jU4D/
무슨 거래인가요?
Pointy는 이미 13 분 전에 원인을 지적했습니다. 아마도 당신이 그것을 놓친? – BalusC
나는 그의 게시물을 읽지 않았지만 의견을 타이핑했다. 놓친 게 있니? – sln
죄송합니다. 50 명이 넘는 담당자가있는 사람이 의견으로 답변하는 대신 답변으로 의견을 게시 할 것으로 기대하지 않습니다. – BalusC