// 全部小写 首字母不能数字 只能小写 后面数字小写都可以 const reg = /^[a-z0-9]+.?[a-z0-9]*$/; if (reg.test(value) || value === '' || value === '-') { }else{ //页面上显示格式不正确 } --------------------------------------------------------------------------------------------------------- //== -1 没有找到 已有版本里没有刚输入的值 if(this.testServiceVersions.indexOf(value) == -1) { const reg = /^[v0-9.]{2,16}$/; if (reg.test(value)) { //满足正则表达式 }else{ //不满足正则表达式 //页面上显示格式不正确 } } //!= -1 找到 已有版本里有刚输入的值 }else if(this.testServiceVersions.indexOf(value) != -1){ } --------------------------------------------------------------------------------------------- const reg = /^([a-z0-9_.-]+)@([da-z.-]+).([a-z.]{2,6})$/; //正则校验邮箱 if (reg.test(value) || value === '' || value === '-') { }else{ //页面上显示格式不正确 } --------------------------------------------------------------------------------------------- const reg = /^(?=^.{3,255}$)(http(s)?://)?(www.)?[a-zA-Z0-9][-a-zA-Z0-9]{0,100}(.[a-zA-Z0-9][-a-zA-Z0-9]{0,100})+(:d+)*(/w+.w+)*$/ //正则校验域名 const reg = /^[0-9]{2,18}$/; //正则校验供外部端口 const reg = /^-?(0|[1-9][0-9]*)(.[0-9]*)?$/; //正则校验实例数 --------------------------------------------------------------------------------------------- let re = /^[a-z0-9]+.?[a-z0-9]*$/; //判断字符串是否为数字 // let re = /^([a-z0-9_.-]+)@([da-z.-]+).([a-z.]{2,6})$/; //判断字符串是否为数字 if (!re.test(inputStr)) { return false; }