2012-03-19 2 views
3

키릴 문자 및 일반 문자의 유효성을 검사해야합니까? http://stackoverflow.com 및 HTTP : 내가 좋아하는 URL을 검증 할 필요가자바 스크립트 키릴 문자 정규식

if (/^((http|https):\/\/)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/i.test(url)) { 
    return true;  
} 

: 인코딩 된 URL을이 내 CURREN 정규식입니다 //правительство.рф/ 어떤 아이디어?

+0

당신이 달성하려고하는거야? 유효성 검사가 필요한 URL을 게시 할 수 있습니까? – c69

+0

안녕하세요, 내가 좋아하는 URL을 확인해야합니다 : http://stackoverflow.com 및 http : //правительство.рф/ – greenbandit

답변

3

당신은 단순히 캐릭터 클래스에 а-я를 추가 할 수 있습니다

if (/^((http|https):\/\/)?[a-zа-я0-9]+([\-\.]{1}[a-zа-я0-9]+)*\.[a-zа-я]{2,5}(:[0-9]{1,5})?(\/.*)?$/i.test(url)) { 
+0

작동하지 않습니다 : ( – greenbandit

+0

그것은 나를 위해 작동합니다 : http://jsfiddle.net/XW7vN/2/ 어떤 이유에서든 – ruakh

+0

이 저에게 효과적이지 않습니까? – greenbandit