在JS的字符串里对[TAB]的表述是 \x09 你可以做这样的测试: alert("\x41"); //看看得到是什么?? 是字母A(41是十六进制的ASCII码值) 我喜欢用 \x0f 这类的做分隔符, [TAB]键用户还是有可能输入的, 但 \x0f 就绝对不可能输入 var s = "A\x0fB\x0fC\x0fD\x0fE\x0fF\x0fG"; alert(s.split("\x0f"));
<script language="JavaScript"> <!-- var a = "a"; var b = "b"; var c = "c"; var t = "\t"; var eve = a + t + b + t + c; document.write(eve); var sp = eve.split("\t"); for(i=0; i<sp.length; i++) { document.write("<br>" + sp[i]); } //--> </script>
你可以做这样的测试: alert("\x41"); //看看得到是什么?? 是字母A(41是十六进制的ASCII码值)
我喜欢用 \x0f 这类的做分隔符, [TAB]键用户还是有可能输入的, 但 \x0f 就绝对不可能输入
var s = "A\x0fB\x0fC\x0fD\x0fE\x0fF\x0fG";
alert(s.split("\x0f"));
<!--
var a = "a";
var b = "b";
var c = "c";
var t = "\t";
var eve = a + t + b + t + c;
document.write(eve);
var sp = eve.split("\t");
for(i=0; i<sp.length; i++)
{
document.write("<br>" + sp[i]);
}
//-->
</script>