2012-03-19 20 views
3

キリル文字とレギュラーアルファベットを検証する必要がありますか? http://stackoverflow.comて、http:私のようなURLを検証する必要があるjavascriptキリル文字正規表現

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

:エンコードされたURL、これは私のカレン正規表現がある//правительство.рф/ 任意のアイデア?

+0

あなたが達成しようとしていますか?妥当性検査が必要なURLを投稿できますか? http://stackoverflow.comて、http: – c69

+0

こんにちは、私のようなURLを検証する必要がある//правительство.рф/ – 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