2013-08-23 113 views
0

我以某種方式設法使這個URL驗證代碼,它的工作。但是我面臨着一個問題。我認爲stackoverflow是獲得解決方案的最佳地點。在Javascript中的URL驗證InstaGram驗證

function url_followers(){ 
var url=document.getElementById('ffname').value; 
function validate_url(url){ 
var p= /^\s*(http\:\/\/)?instagram\.com\/[a-z\A-Z\d\-]{1,255}\s*$/; 
if(url.match(p)){ 
return 1; 
}else{ 
return 0; 
} 
    } 

onsubmit它顯示顯示錯誤,如果在文本框中輸入了錯誤的鏈接。 可能性:

  1. ^h ***://instagram.com/small-letters(以小寫字母字母)
  2. ^h ***://instagram.com/capital-letters資本(字母 字母)
  3. ^h ***://instagram.com/username_username_username(鏈接可能包含 _ {}下劃線)

目前唯一的代碼驗證小和大寫字母。 任何幫助,將不勝感激。 感謝:d

+0

變化[AZ \ AZ \ d \ - ]至[AZ \ AZ \ d \ -_] –

+0

OmG:D這真的很簡單:DI不知道爲什麼我自己做自己的D:D感謝幫助芽:D我實際上正在學習編碼。 – Exceptional

回答

2

嘗試:

/^\s*(http\:\/\/)?instagram\.com\/[a-z\d-_]{1,255}\s*$/i 

(這將使整個表達不區分大小寫的情況下,有人進入INSTAGRAM.com)