簡體   English   中英

如何將變量傳遞給 jquery 驗證器

[英]How to pass variable to jquery validator

我正在嘗試驗證 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

最后,這有效:)

        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;
            }
        }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM