美文网首页
RN输入框去空格导致IOS无法手写输入

RN输入框去空格导致IOS无法手写输入

作者: 莲花怪兽 | 来源:发表于2021-12-01 18:08 被阅读0次

原替换字符串中空格使用这种正则表达式

// 输入空格替换为空
        text = text.replace(/^\s+|\s+$/g, '');

但是,你会发现IOS手机上无法手写输入。

原理是,\s匹配任何空白字符,包括空格、换页符等。等价于 [ \f\n\r\t\v]
自然改造方案就是:

// 输入空格替换为空
        text = text.replace(/ +/g, '');

这个时候你发现替换空格和手写都是正常的了

相关文章

网友评论

      本文标题:RN输入框去空格导致IOS无法手写输入

      本文链接:https://www.haomeiwen.com/subject/fzasxrtx.html