Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Javascript InstaGram验证中的URL验证_Php_Javascript_Validation - Fatal编程技术网

Php Javascript InstaGram验证中的URL验证

Php Javascript InstaGram验证中的URL验证,php,javascript,validation,Php,Javascript,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

不知何故,我成功地编写了这个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;
}
     }
如果在文本框中输入了错误的链接,则提交时显示错误。 可能性:

  • h***://instagram.com/small-letters(带小写字母的字母表)
  • h***://instagram.com/capital-letters(大写字母) (信件)
  • h***://instagram.com/username\u username\u username(链接可能为 包含{下划线})
  • 当前代码仅验证小写和大写字母。 任何帮助都将不胜感激。 谢谢:请尝试:

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

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

    将[a-z\a-z\d\-]更改为[a-z\a-z\d\-]OmG:d这真的很简单:d我不知道为什么我自己不做ir:d谢谢你的帮助,巴德:d我正在学习编码。