最快速的办法则是是由new URL,如果符合url链接,则会返回一个url相关信息,相反则会报错,我们可以使用try catch来做相应的判断

/** 
 * @description 判断信息是否为网址
 * @param {string} msg 需要判断的字符串
*/
export function isUrl(msg: string){
  try {
      new URL(msg);
      return true;
  } catch (err) {
      return false;
  }
}
posted on 2024-04-22 10:19  打怪升级小妮子  阅读(144)  评论(0)    收藏  举报