js 去除首尾空格,分割特定字符分割的字符串,正则表达式字符含义

时间:2020-12-15 18:48:26

一、去除首尾空格

1.使用正则表达式

function Sw(str) { //去掉首尾两端的空格(^\s*)|(\s*$)
  return str.replace(/(^\s*)|(\s*$)/g, "");
}

2.使用trim()

$(obj).text().trim()  此方法在ie上可能不兼容 建议使用第一种方法

二、

1.使用split()分割

 "hello".split("")  //可返回 ["h", "e", "l", "l", "o"]

2.使用substring截取字符串方式进行分割

var tu="张三★李四★王五★赵四";
var sp="★";

var  content=tu+sp; 

//循环获取数据

var text=content.substring(0,content.indexOf(sp));
content=content.substring(content.indexOf(sp)+1,content.length);
$(obj).val(text);