gpt4 book ai didi

javascript - 删除换行符javascript问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:55:42 24 4
gpt4 key购买 nike

您好,我需要从 javascript 中的字符串中删除所有空格和换行符...这就是我使用的方法,但它不起作用...

<script language="JavaScript" type="text/javascript"> 

<!--
var isShift=null;
var isNN = (navigator.appName.indexOf("Netscape")!=-1);
var OP = (navigator.appName.indexOf("Opera")!=-1);
if(OP)isNN=true;
var key;
function shift(event){
key = (isNN) ? event.which : event.keyCode;
if (key==16)isShift=1;
}
function process(event){
key = (isNN) ? event.which : event.keyCode;
if(document.layers&&event.modifiers==4){
isShift=1;
}
if (key==13&&isShift!=1){
var chatmsg = $("#chatmsg");

var cmessage = chatmsg.val();

cmessage = cmessage.replace(/\s/g, '');

if(cmessage=="")
{
document.myForm.chatmsg.value = "";
return false;
}
else
{
sendMsg();
}
}
if (key!=16)isShift=null;
}
//-->

function sendMsg(){
var chatmsg = $("#chatmsg");

$.post("sendchat.php",{ chatmsg: chatmsg.val()} ,
function(data)
{
$("#msgtousr").html(data).show();
$("#msgtousr").html(data).fadeOut(2000);
document.myForm.chatmsg.value = "";
});
}
</script>


<form name='myForm' method='POST' style='margin:0px'>
<textarea name='chatmsg' onkeypress='return process(event)' onkeydown='shift(event)' style='width:278px;height:70px;border:2px solid white;background-color:turquoise;color:blue' id='chatmsg'></textarea>
</form>

这是我的聊天,如果它在检查用户是否在 javascript 中输入某些内容时出现错误,我怀疑替换函数行为不当

最佳答案

您想删除所有空格和换行符吗?只需要一个正则表达式:

cmessage = cmessage.replace(/\s/g, '');

关于javascript - 删除换行符javascript问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7339287/

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