美文网首页
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