gpt4 book ai didi

php - Jeditable 在每次编辑时加倍换行

转载 作者:行者123 更新时间:2023-11-30 09:08:16 26 4
gpt4 key购买 nike

我正在使用

var retval = value.replace(/<br[\s\/]?>/gi, '\n');

剥离<br>来自 textarea 和 nl2br('$_POST('newValueHere')') 的标签插入我的数据库并返回到 jeditable 以显示编辑。我遇到的唯一问题是每次单击可编辑字段似乎都会使所有 <br>标签被写了两次?这毫无意义,有人知道会发生什么吗?

最佳答案

nl2br不会替换换行符,它会插入<br>在它们之前标记。您的正则表达式变为 <br>\n\n\n , 然后 nl2br把它变成 <br>\n<br>\n .如果有,则需要删除标记后面的换行符:

var retval = value.replace(/<br\s*\/?>\n?/gi, '\n');

关于php - Jeditable 在每次编辑时加倍换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2953092/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com