开发环境:uniapp开发的小程序项目,后台再跟仓库及物流交接的过程出,遇到了收货地址中带特殊字符的情况,导致与仓库物流对接失败,无法正常完成发货操作,所以需要在前台用户设置收货地址的时候,添加验证,保证用户输入的用户名合法,我们项目的需求是姓名前后不允许有空格 可以中文、英文、空格组成
话不多说上代码:
//正则部分
/^\S[a-zA-Z\s\u4e00-\u9fa5]+\S$/
//前后不允许有空格 可以中文、英文、空格组成
console.log(!(/^\S[a-zA-Z\s\u4e00-\u9fa5]+\S$/.test(this.defaultAddress.receiverName)))
//前后不允许有空格 可以中文、英文、空格、数字组成
console.log(!(/^\S[a-zA-Z\s\d\u4e00-\u9fa5]+\S$/.test(this.defaultAddress.receiverName)))