在表单填写页面中,经常会遇到信息为空时需要拦截提醒用户填写信息的需求
常用处理手段
if(!this.parames){ console.log('请填写parames') return }
此方法会发现全部为空格或者为换行时候无法拦截
利用正则判断进行参数校验拦截
var parames = " \n "; if(parames.match(/^\s+$/)){ console.log("全为空格或换行") } if(parames.match(/^[ ]+$/)){ console.log("全为空格") } if(parames.match(/^[ ]*$/)){ console.log("全为空格或空") } if(parames.match(/^\s*$/)){ console.log("全为空格或空或换行符") }