首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

js中substr与substring的差别

Jssubstring和C#的Substring的作用都是从一个字符串中截取出一个子字符串,但它们的用法却有非常大的不同,下边我们来比較看看: Jssubstring 语法: 程序代码...演示样例: 程序代码 var str=”abcdefgh”; document.write(str.substring(0,1));//return:a document.write(str.substring...(str.Substring(2,3));//return:cde Response.Write(str.Substring(7,1));//return:h Response.Write(str.Substring...经过上边的说明对它们的使用应该有个比較清楚的认识了,但对Jssubstring还有几点要说明: 1.start不一定就是第一个參数,end也不一定就是第二个參数,substring(3,1)时,開始位置是...1,结束位置是3; 2.当要返回的子字符串是从開始位置到结束时,end的值必须大于等于字符串的长度,如上边的str.substring(7,8),依照索引从0開始算的话end的最大值为7,但这边却用

98640

jssubstring和substr的用法比较

一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。 参数    描述start   必需。...返回值 一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。...(-1,5));//---------"01234" console.log(str.substring(-1,-5));//--------"" var str = "0123456789"; console.log...2,12));//------------"23456789" console.log(str.substr(2,-2));//------------"" console.log(str.substr(-1,5...));//------------"9" console.log(str.substr(-1,-5));//-----------"" 备注 重要事项:与 slice() 和 substr() 方法不同的是

4.3K120

js 字符串截取slice、substring、substr

1、slice // slice()方法用于从原字符串取出子字符串并返回,不改变原字符串。它的第一个参数是子字符串的开始位置,第二个参数是子字符串的结束位置(不含该位置)。...'JavaScript'.slice(-6) // "Script" 'JavaScript'.slice(0, -6) // "Java" 'JavaScript'.slice(-2, -1) //...'JavaScript'.slice(2, 1) // "" 2、substring // substring方法用于从原字符串取出子字符串并返回,不改变原字符串,跟slice方法很相像。...'JavaScript'.substring(4) // "Script" // 如果第一个参数大于第二个参数,substring方法会自动更换两个参数的位置。...'JavaScript'.substr(-6) // "Script" 'JavaScript'.substr(4, -1) // "" //上面代码中,第二个例子的参数-1自动转为0,表示子字符串长度为

3K40

MYSQL字符串截取总结:LEFT、RIGHT、SUBSTRINGSUBSTRING

()、substring_index()。...(str, pos),即:substring(被截取字符串, 从第几位开始截取) substring(str, pos, length),即:substring(被截取字符串,从第几位开始截取,截取长度...) 1.从字符串的第9个字符开始读取直至结束 结果为:rengu.com 2.从字符串的第9个字符开始,只取3个字符 结果为:ren 3.从字符串的倒数第6个字符开始读取直至结束 结果为:gu.com...4.从字符串的倒数第6个字符开始读取,只取2个字符 结果为:gu 四.按关键字进行读取 用法:substring_index(str, delim, count),即:substring_index(被截取字符串...,关键字,关键字出现的次数) 1.截取第二个“.”之前的所有字符 结果为:www.yuanrengu 2.截取倒数第二个“.”之后的所有字符 结果为:yuanrengu.com 3.如果关键字不存在,则返回整个字符串

1.3K90

mysql 函数substring_index()

转载自 https://www.cnblogs.com/lijiageng/p/6511334.html 函数:  1、从左开始截取字符串 left(str, length)  说明:left(被截取字段...(str, pos)  substring(str, pos, length)  说明:substring(被截取字段,从第几位开始截取)  substring(被截取字段,从第几位开始截取,截取长度)...  例:select substring(content,5) as abstract from my_content_t  select substring(content,5,200) as abstract...)  说明:substring_index(被截取字段,关键字,关键字出现的次数)  例:select substring_index("blog.jb51.net","。"...(str,pos) , SUBSTRING(str FROM pos) SUBSTRING(str,pos,len) , SUBSTRING(str FROM pos FOR len) 不带有len 参数的格式从字符串

70320

关于js的string的3个函数slice,substring,substr对比「建议收藏」

今天说一说关于js的string的3个函数slice,substring,substr对比「建议收藏」,希望能够帮助大家进步!!!...slice,substring,substr三个函数都是截取字符串,但是对参数的处理有区别 参数处理相似的两个函数式slice和substring slice(start,end)和substring(...start,end) 他们两个的end都是原字符串的索引,意思为截取到end(不包括end)位置的字符 二者的区别是: slice中的start如果为负数,会从尾部算起,-1表示倒数第一个,-2表示倒数第...2个,此时end必须为负数,并且是大于start的负数,否则返回空字符串 slice的end如果为负数,同样从尾部算起,如果其绝对值超过原字符串长度或者为0,返回空字符串 substring会取start

77720
领券