如何在我的php注释框中实时替换带有表情符号的文本
How to real time replace text with emoticons in my php comment box
在我的评论框中,我想 如果用户写:)或:(或类似文本区域中的任何情绪,它在单击空格键后替换表情符号。
那么,如何实时将我的文本替换为表情符号。
我的PHP代码:提交后替换表情符号。
function smileys($text){
// Smiley to image
$smileys = array(
':)' => '<img src="smilies/smile.gif" border="0" alt="" />',
':D' => '<img src="smilies/smile.gif" border="0" alt="" />',
':(' => '<img src="smilies/sad.gif" border="0" alt="" />',
);
// Now you need find and replace
foreach($smileys as $search => $replace){
$text = preg_replace("#(?<='s|^)" . preg_quote($search) . "#", $replace, $text);
return $text;
}
}
echo''.smileys($description).'';
你可能正在寻找像这样的JavaScript解决方案:https://github.com/diy/jquery-emojiarea
相关文章:
- jquery仅限<并且>文本框中的符号
- Javascript:Unicode符号选择器(用于将数学符号添加到文本区域)
- 链接内的内容可编辑块,如何防止重定向,但让文本选择插入符号位置更改
- 如何更改文本区域中闪烁的光标/插入符号
- 如何使用RegEx转换文本中的表情符号
- 单击时获取文本区域中插入符号的位置
- Javascript:在所见即所得编辑器中的插入符号处粘贴文本
- 使用功能更改文本并包含项目符号图像
- 写任何文本后无法插入表情符号
- 使用省略号截断文本,使插入符号始终位于末尾
- 具有搜索文本的功能,不能很好地处理标点符号/符号.Jquery/Jquery mobile.
- 将插入符号移动到焦点上文本区域的末尾
- 如何在我的php注释框中实时替换带有表情符号的文本
- 如何在用户写入文本和按空格后替换表情符号
- 根据插入符号的位置从文本区域中提取整个单词
- 正则表达式 - 从文本输入中删除美元符号
- 如何格式化 html 结构中特定符号内换行的文本并设置其格式
- 如何在文本区域中模拟人工插入符号
- ASP.NET 如果文本在“大于”和“小于”符号之间给出,则无法保存文本框
- 是否可以在不轮询的情况下观看文本区域中的插入符号位置