From 19e0d0df0e52cb9b683aef1f7f09d9c4ae425b97 Mon Sep 17 00:00:00 2001 From: liuhaihong Date: Fri, 17 Jul 2020 15:37:00 +0800 Subject: [PATCH] feat(Sku): add tel mobile message value formatter --- src/sku/components/SkuMessages.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/sku/components/SkuMessages.js b/src/sku/components/SkuMessages.js index 7c50eda87..9abffcdd4 100644 --- a/src/sku/components/SkuMessages.js +++ b/src/sku/components/SkuMessages.js @@ -112,6 +112,16 @@ export default createComponent({ } }, + getFormatter(message) { + return function formatter(value) { + if (message.type === 'mobile' || message.type === 'tel') { + return value.replace(/\s/g, '').replace(/[\u202c|\u202d]/g, ''); + } + + return value; + }; + }, + genMessage(message, index) { if (message.type === 'image') { return ( @@ -157,6 +167,7 @@ export default createComponent({ required={String(message.required) === '1'} placeholder={this.getPlaceholder(message)} type={this.getType(message)} + formatter={this.getFormatter(message)} /> ); },