正则表达式验证
工作中常用到正则表达式来验证是否符合条件,下面记录一些最近用到的,后续逐渐增加.....
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) } }