如何将变量传递给jquery验证器
Posted
技术标签:
【中文标题】如何将变量传递给jquery验证器【英文标题】:How to pass variable to jquery validator 【发布时间】:2021-05-16 05:25:30 【问题描述】:我正在尝试验证 url 是否有效,但我的表单中不存在变量,如何验证该变量是否有效?
我尝试对其他问题使用一些解决方案,但它不适用于某些链接(我认为是因为日语)
例如
https://www.google.com.bo/maps/place/GRILL+DINING+%26+WINE+%E9%87%91%E5%B1%B1%E3%83%86%E3%83%A9%E3%82%B9/@35.1434789,136.9007332,17z/data=!3m2!4b1!5s0x600370ad2c5a420d:0x8c45fe9535e051bc!4m14!1m8!3m7!1s0x6003717984d38b7f:0x263a2351ccce747a!2zSmFww7NuLCBQcmVmZWN0dXJhIGRlIEFpY2hpTmFnb3lhTmFrYSBXYXJkLCBLYW5heWFtYSwgNCBDaG9tZeKIkjYsIOWQjeWPpOWxi-mHkeWxseODm-ODhuODqyAxMOmajiBHUklMTCBESU5JTkcgJiBXSU5FIOmHkeWxseODhuODqeOCuQ!8m2!3d35.1434745!4d136.9029219!11m1!2e1!3m4!1s0x6003717984d38b7f:0x263a2351ccce747a!8m2!3d35.1434745!4d136.9029219?hl=en&authuser=0
【问题讨论】:
检查验证插件的文档,它是如何工作的以及如何使用它。 【参考方案1】:终于,这工作了:)
function checkUrlIsValid(urlString)
let regexp = /(ftp|http|https):\/\/(\w+:0,1\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
let check = regexp.test(urlString);
if (check === true)
return true;
else
return false;
【讨论】:
以上是关于如何将变量传递给jquery验证器的主要内容,如果未能解决你的问题,请参考以下文章