【正则表达式】以字母或下划线开头,包含字母、数字、以及下划线

  • Post author:
  • Post category:其他


要求输入一个参数,以字母或下划线开头,包含字母、数字、以及下划线;同时不能与某些参数同名。

<el-input placeholder="请输入" v-model="parameterkey" @blur="regtest" clearable ></el-input>

  • blur()

    方法用于移除文本域的焦点。
regtest(){
	if(this.parameterkey!==''){
    	var reg = /^[a-zA-Z_]([a-zA-Z0-9_]+)?$/;
        if(!reg.test(this.parameterkey)){
	        this.parameterkey = ''
            this.$message('请输入大小写字母、数字或者下划线!')
        }
        let errorval = ['error','current_time','month','warn','result','rowid','batchrows','tables','interfaces']
        errorval.forEach(v=>{
            if(this.parameterkey.toLowerCase()==v){
                this.parameterkey = ''
                this.$message('此参数不合法,请重新输入!')
            }
        })
	}
},



版权声明:本文为jingjing217原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。