Tencent / omi

Web Components Framework - Web组件框架

Home Page:http://omijs.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

当自定义的元素接收Object参数时,某些合法数据,正则校验处理有问题,会导致JSON.parse报错

wangnannanziyu opened this issue · comments

例如这个对象{"remark":"TEST:12321"},使用/(['"])?([a-zA-Z0-9_-]+)(['"])?:([^\/])/g进行处理时,会变成'{"remark":""TEST":12321"}',处理后的对象不再是合法的JSON字符串

看来只能用 eval 了?

已处理

已处理

之前就没看懂为啥要加这一段正则处理,现在这样没毛病,用户自己保证传递的JSON字符串必须要合法👍