正则表达式
// 全部小写 首字母不能数字 只能小写 后面数字小写都可以
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]*)?$/; //正则校验实例数