900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > JavaScript 判断Url格式/判断Uri格式/Link格式/Http地址 正则表达式 亲测

JavaScript 判断Url格式/判断Uri格式/Link格式/Http地址 正则表达式 亲测

时间:2024-02-25 10:26:59

相关推荐

JavaScript  判断Url格式/判断Uri格式/Link格式/Http地址 正则表达式 亲测

JavaScript 判断Url格式/判断Uri格式/Link格式/Http地址正则表达式

判断Url格式/判断Uri格式/Link格式/Http地址

判断Url格式/判断Uri格式/Link格式/Http地址

function isUrl1(str) {if (/^http[s]?:\/\/([\w\-\.]+)+[\w-]*([\w\-\.\/\?%&=]+)?$/ig.test(str)) {return true;} else {return false;}}function isUrl2(str) {var regExp = new RegExp('^http[s]?:\/\/([\\w\\-\\.]+)+[\w-]*([\\w\\-\\.\\/\\?%&=]+)?$','ig');if (regExp.test(str)) {return true;} else {return false;}}function isUrl3(str) {var regExp = new RegExp('^http[s]?:\/\/([\\w\\-\\.]+)+[\w-]*([\\w\\-\\.\\/\\?%&=]+)?$','ig');var result = regExp.exec(str);if (result == null) {return false;} else {return result;}}console.log(isUrl1(""));//trueconsole.log(isUrl1("http://BAI-"));//trueconsole.log(isUrl1("?param1=abc&param2=111&param3=222"));//trueconsole.log(isUrl1("?param1=abc&param2=123*"));//falseconsole.log(isUrl2("?param1=abc&param2=123-456"));//trueconsole.log(isUrl2("?param1=abc&param2=123-456*"));//falseconsole.log(isUrl3("?param1=abc&param2=123-456*"));//falseconsole.log(isUrl3("")); //["","",undefined,index:0,input:"",groups:undefined]

如果您觉得有帮助,欢迎点赞哦 ~ 谢谢!!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。