我想把,123直接取出来,为什么不对 ,而且之前长度为8,之后长度是7?不是3。。
var str = " 123 ";
alert(str.length); // 8
str = str.replace(/^\s*(\.+)\s*$/ ,"$1");
alert(str.length); // 7
var str = " 123 ";
alert(str.length); // 8
str = str.replace(/^\s*(\.+)\s*$/ ,"$1");
alert(str.length); // 7
改成这样试试
alert(str.length); // 8
str = str.replace(/^\s*(.+)\s*$/ ,"$1");
alert(str.length); // 7