正则表达式验证用户名不含特殊字符,微信小程序验证用户名,uniapp验证用户名合法!正则验证用户名前后不允许有空格 可以中文、英文、空格组成

开发环境: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)))
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。