js 字符串拼接、截取、查找...

函数:split() 
功能:使用一个指定的分隔符把一个字符串分割存储到数组 
例子:

let str=”020-88888888-03”;
let arr=str.split(”-”); 

console.log(arr);
//arr是一个包含字符值”020”、”88888888”、”03”的数组 。

函数:Join() 
功能:使用您选择的分隔符将一个数组合并为一个字符串 ;

ler arr = [‘1‘,‘2‘,‘3‘,‘4‘,‘5‘];

let str = arr.join(‘,‘);

console.log(str);

//str就是 1,2,3,4,5 的字符串。

  

函数:substring() 
功能:字符串截取。

例如

let str ="MinidxSearchEngine”;
let i =‘‘;
i = str.substring(0,6);
console.log(i);
//  ‘Minidx‘

  

函数:indexOf() 
功能:返回字符串中匹配子串的第一个字符的下标 ,如果没有则返回-1。

let myString=”JavaScript”;
let a=myString.indexOf(”v”);
// 2
let b=myString.indexOf(”S”);
// 4
let c = myString.indexOf(”b”);
// -1

函数:concat() 或者 "+" 或者ES6的 "`"(小撇号)
功能:字符串拼接。  

let a = ‘ab‘;
let b = ‘cd‘;
a.concat(b);
// ‘abcd‘;
a + b;
// ‘abcd‘;
`${a}${b}`;
// ‘abcd‘

  

时间: 2024-10-14 22:01:17

js 字符串拼接、截取、查找...的相关文章

js字符串拼接优化

js字符串拼接的两种写法 第一种写法; 1 var html = ''; 2 3 for(var i = 0 ; i< 100000; i++){ 4 html += i + ','; 5 } 6 7 document.write(html); 第二种写法: var html = []; for(var i = 0 ; i< 100000; i++){ html.push( i ); } document.write(html.join(',')); 第二种的效率远高于第一种;

JS 字符串拼接

语法如下: str.concat(string2[, string3, ..., stringN]) 示例: var hello = 'Hello, '; console.log(hello.concat('Kevin', ' have a nice day.')); /* Hello, Kevin have a nice day. */ var greetList = ['Hello', ' ', 'Venkat', '!']; "".concat(...greetList); //

Oracle For 循环,字符串拼接,查找

--------------------------------------------------------------------------------xqp 20180209 begin --找出有关这个配送单的相关记录,遍历 --一个配送单号可能由多个看板组成, for curr in (select t.kanban_id, t.plant_id, t.item_id, t.station_id, t.kanban_group_qty, t.ref_kb_dis_kid, t.ka

js字符串截取函数slice()、substring()、substr()

摘要 在js中字符截取函数有常用的三个slice().substring().substr()了,下面我来给大家介绍slice().substring().substr()函数在字符截取时的一些用法与区别吧. 取字符串的三个函数:slice(start,[end]),substring(start,[end])和substr(start,[length]) 相关属性: slice() 第一个参数代表开始位置,第二个参数代表结束位置的下一个位置,截取出来的字符串的长度为第二个参数与第一个参数之间的

js中多行字符串拼接

前言 我们会经常遇到这样的场景,需要拼接多行字符串,在字符串中动态插入一些数据以达到业务的需求.但是js中并没有标准的多行编辑的函数,于是聪明的程序员们便脑洞大开,书写出许多有趣的方法. 1 2 3 4 5 <div class="links"> <a href="http://qianlongo.github.io/">谦龙的博客</a> <a href="http://aximario.github.io/&q

JS~字符串长度判断,超出进行自动截取(支持中文)

今天一个小弟问我的问题,在文本框中输入字符,如果超出指定长度,就把它截取,要求中文等于两个字符的长度,我找一下资料,把这个功能实现了,下面是JS代码: <html> <script src="http://common.cnblogs.com/script/jquery.js" type="text/javascript"></script> <body> <input type="text"

js字符串长度计算(一个汉字==两个字符)和字符串截取

js字符串长度计算(一个汉字==两个字符)和字符串截取 String.prototype.realLength = function() { return this.replace(/[^\x00-\xff]/g, "**").length; // [^\x00-\xff] - 匹配非双字节的字符 }; String.prototype.realSubstring = function(n){ var str = this||''; if(this.realLength()<=n

Python字符串拼接、截取及替换方法总结

字符串拼接: 用字符串的join方法: a = ['a','b','c','d'] content = '' content = ''.join(a) print content content的结果:'abcd' 用字符串的替换占位符替换: a = ['a','b','c','d'] content = '' content = '%s%s%s%s' % tuple(a)  print content content的结果是:'abcd' 字符串截取: python的字串列表有2种取值顺序 1

JS 从一个字符串中截取两个字符串之间的字符串

/************************************************* 函数说明:从一个字符串中截取 两个字符串之间的字符串 参数说明:src_str 原串, start_str_loc开始查找的字符串, start_str起始字符串 end_str结束字符串 dep :两个字符串之间的字符串 /************************************************/ function analysysRespParam(src_str,s