gpt4 book ai didi

javascript - 使用插件对 URL 进行 JQuery 验证需要定制

转载 作者:行者123 更新时间:2023-12-03 04:48:28 25 4
gpt4 key购买 nike

我正在使用 JQuery 验证插件来验证我的 webdirectory 站点上的表单。我需要允许用户输入“www.url.com”形式的 URL,但插件要求用户输入“http://www.url.com”形式的 URL。

有办法解决吗?请指教。感谢您的时间和建议。

最佳答案

您可以采取两种方法:

  1. 只需添加新的自定义方法来适应它:

    jQuery.validator.addMethod("url2", function(value, element) {

//just change below regex to your needs
return this.optional(element) || /^[a-zA-Z]{1,3}\.[a-zA-Z0-9]+\.[a-zA-Z]{1,3}$/.test( value );
}, 'Please enter a valid url address.');

并确保您的元素放置如下所示的数据属性类型:

<input id="myid" type="url2"/>
  • 重写 URL 验证的插件方法,如下所示:
  • $.validator.methods.url = function( value, element ) {
    return this.optional( element ) || /^[a-zA-Z]{1,3}\.[a-zA-Z0-9]+\.[a-zA-Z]{1,3}$/.test( value );
    }

    关于javascript - 使用插件对 URL 进行 JQuery 验证需要定制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42762496/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com