開發(fā)環(huán)境:uniapp開發(fā)的小程序項(xiàng)目挂疆,后臺再跟倉庫及物流交接的過程出改览,遇到了收貨地址中帶特殊字符的情況,導(dǎo)致與倉庫物流對接失敗缤言,無法正常完成發(fā)貨操作宝当,所以需要在前臺用戶設(shè)置收貨地址的時(shí)候,添加驗(yàn)證胆萧,保證用戶輸入的用戶名合法庆揩,我們項(xiàng)目的需求是姓名前后不允許有空格 可以中文、英文跌穗、空格組成
話不多說上代碼:
//正則部分
/^\S[a-zA-Z\s\u4e00-\u9fa5]+\S$/
//前后不允許有空格 可以中文订晌、英文、空格組成
console.log(!(/^\S[a-zA-Z\s\u4e00-\u9fa5]+\S$/.test(this.defaultAddress.receiverName)))
//前后不允許有空格 可以中文蚌吸、英文锈拨、空格、數(shù)字組成
console.log(!(/^\S[a-zA-Z\s\d\u4e00-\u9fa5]+\S$/.test(this.defaultAddress.receiverName)))