【【关于用js去掉换行符的疑问???】】 本帖最后由 kbsj2010 于 2010-05-07 13:19:57 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 textarea中的换行,好像并没有加入什么换行符。这是默认有的功能。 (3)\s包括空格、\r \t \n \x0b \f这些字符,不仅仅是空格至于长度问题,要看你的串里面是否包含了不可见字符。 去掉开头结尾的空白的正则是str.replace(/^(\s|\u00A0)+|(\s|\u00A0)+$/g, "");换行的正则你试试\r\n,好像不只是\n! var textCnt=document.getElementById("dataBox").value;var txtArray = textCnt.split("\r\n");for(var i = 0;i< txtArray .length;i++){// oneLine=txtArray[i].split(" "); alert("匹"+tmp+"配,长度:"+tmp.length);} string str=@"dfhdhhjrhrheehhhdsherher"; Regex reg=new Regex(@"[\s\S]"); MatchCollection mc=reg.Matches(str); string strvalue=""; foreach( Match m in mc ) { strvalue+=m.Value; }最后得出来strvalue=dfhdhhjr\r\nhrheehhh\r\ndsherher,(@"[\s\S]")的作用是匹配所有字符,lz应该明白你的则换个字符串中实际包含的所有字符串时什么了吧我没用js作,我在.net里写的,原理应该是一样的 关于跨窗口操作 为什么弹不出属性节点啊 jquery tree 关于select中的option的默认选定? 关于动态显示、隐藏控件的问题 急!关于easyui中tab问题,如何添加一个新的tab 如点一个连接,会弹出保存窗口,如何用javascript实现不弹出窗口,而是直接打开 如何通过点击一个页面按钮,关闭另一个页面? 比较笨的问题 本人新手 不好意思 关于jsp调用DAO层方法的 2019 js知识点小结 求教一个正则 如何获得ID对应的HTML标签呢?
至于长度问题,要看你的串里面是否包含了不可见字符。
换行的正则你试试\r\n,好像不只是\n!
var txtArray = textCnt.split("\r\n");
for(var i = 0;i< txtArray .length;i++){//
oneLine=txtArray[i].split(" ");
alert("匹"+tmp+"配,长度:"+tmp.length);
}
string str=@"dfhdhhjr
hrheehhh
dsherher";
Regex reg=new Regex(@"[\s\S]");
MatchCollection mc=reg.Matches(str);
string strvalue="";
foreach( Match m in mc )
{
strvalue+=m.Value;
}最后得出来strvalue=dfhdhhjr\r\nhrheehhh\r\ndsherher,(@"[\s\S]")的作用是匹配所有字符,lz应该明白你的则换个字符串中实际包含的所有字符串时什么了吧
我没用js作,我在.net里写的,原理应该是一样的