如何使用 JQuery 和 RegEx 检查 URL 是否包含 http

2023-12-25

如何使用 jQuery 和 RegEx 在给定 url 中检查并添加 http(如果不存在)?

我尝试了以下方法:

jQuery("#text_box_url").blur(function() {
    if (jQuery(this).val()) {
        if(jQuery(this).val().match(/~^(?:f|ht)tps?:/))
            jQuery(this).val("http://"+jQuery(this).val());
    }
});

提前致谢。


工作示例在这里:http://jsfiddle.net/jkeyes/dYbfY/2/ http://jsfiddle.net/jkeyes/dYbfY/2/

$("#text_box_url").blur(function() {
  var input = $(this);
  var val = input.val();
  if (val && !val.match(/^http([s]?):\/\/.*/)) {
    input.val('http://' + val);
  }
});

Update一个使方案中的所有值保持不变的解决方案:http://jsfiddle.net/jkeyes/c6akr9y2/ http://jsfiddle.net/jkeyes/c6akr9y2/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 JQuery 和 RegEx 检查 URL 是否包含 http 的相关文章