Javascript InstaGram验证中的URL验证


URL Validation in Javascript InstaGram Validation

我设法制作了这个url验证代码,并成功了。但我面临着一个问题。我认为stackoverflow是获得解决方案的最佳场所。

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

尝试:

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

(如果有人进入INSTAGRAM.com,这将使整个表达式不区分大小写)