正则表达式验证

工作中常用到正则表达式来验证是否符合条件,下面记录一些最近用到的,后续逐渐增加.....

1、域名匹配(eg:baidu.com)

function isUrl(text) {
      strRegex = /^[a-z0-9*]+([\-\.][a-z0-9*]+)*\.[a-z]{1,}(:[0-9]{1,5})?$/
      if (text) {
        return strRegex.test(text)
      }
}
console.log(isUrl('ff.com'));

 

2、不能存在特殊字符和空格

function isCondition(text){
  textName = /^[\u4e00-\u9fa5_a-zA-Z0-9]+$/
  if(text){
    return textName.test(text)
  }
}

  

posted @ 2021-09-27 17:08  帝沐  阅读(50)  评论(0编辑  收藏  举报