前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JS解析字符串异常的处理

JS解析字符串异常的处理

作者头像
魔王卷子
发布2019-05-31 10:34:02
1.1K0
发布2019-05-31 10:34:02
举报

我目前在做的webview渲染优化的事情。

目前碰到一个问题,就是说安卓APP请求服务器返回的字符串,然后调用参数传递内容。

但是在执行的时候,总是报错。

有一个不可见的字符,在编辑器中识别不出来,执行之后也看不到,但是查看上一条执行的命令的时候就可以看到一个红点。

然后使用unicode进行解析,发现unicode是\u2028。

经过百度发现了解决办法。

最后解决的办法很简单:

代码语言:javascript
复制
/**
 * 替换字符串 处理Zp(\u2028)段落分隔符,Zl(\u2029)行分隔符
 *
 * @param $value
 */

function filterWord(&$value) {
    if (is_string($value)) {
        $value =  preg_replace('/[\p{Zp}\p{Zl}]+/u','',$value);
    }
}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-06-292,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档