JS字符串常用处理函数总结
来源:互联网 发布:淘宝积分兑换优惠券 编辑:程序博客网 时间:2024/06/05 09:14
1.substring:提取字符串中介于两个指定下标之间的字符。
语法:stringObject.substring(start,stop)
返回值:一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减start。
例子1:
<script type="text/javascript">var str="Hello world!"document.write(str.substring(3))</script>输出:
lo world!例子2:
<script type="text/javascript">var str="Hello world!"document.write(str.substring(3,7))</script>输出:
lo w
2.substr
语法:stringObject.substr(start,length)
返回值:抽取从 start 下标开始的指定数目的字符。
例子:
<script type="text/javascript">var str="Hello world!"document.write(str.substr(3,7))</script>
输出:
lo worl
3.charAt
语法:stringObject.charAt(index)返回值:返回指定位置的字符。
例子:
<script type="text/javascript">var str="Hello world!"document.write(str.charAt(1))</script>输出:
e
4.charCodeAt
语法:stringObject.charCodeAt(index)
返回值:返回指定位置的字符的 Unicode 编码。
例子:
<script type="text/javascript">var str="Hello world!"document.write(str.charCodeAt(1))</script>输出:
101
4.concat
语法:stringObject.concat(stringX,stringX,...,stringX)
返回值:连接后的字符串,用于连接两个或多个字符串。
例子:
<script type="text/javascript">var str1="Hello "var str2="world!"document.write(str1.concat(str2))</script>
输出:
Hello world!
5.indexOf
语法:stringObject.indexOf(searchvalue,fromindex)
返回值:返回某个指定的字符串值在字符串中首次出现的位置。
例子:
<script type="text/javascript">var str="Hello world!"document.write(str.indexOf("Hello") + "<br />")document.write(str.indexOf("World") + "<br />")document.write(str.indexOf("world"))</script>
输出:
0-16
6.match
语法:stringObject.match(searchvalue)
stringObject.match(regexp)
返回值:返回匹配的字符串。
例子1:
<script type="text/javascript">var str="Hello world!"document.write(str.match("world") + "<br />")document.write(str.match("World") + "<br />")document.write(str.match("worlld") + "<br />")document.write(str.match("world!"))</script>
输出:
worldnullnullworld!例子2:
<script type="text/javascript">var str="1 plus 2 equal 3"document.write(str.match(/\d+/g))</script>输出:
1,2,3
7.replace
语法:stringObject.replace(regexp/substr,replacement)
返回值:返回替换后字符串,用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。。
例子:
<script type="text/javascript">var str="Visit Microsoft!"document.write(str.replace(/Microsoft/, "W3School"))</script>
输出:
Visit W3School!
8.search
语法:stringObject.search(regexp)
返回值:返回 stringObject 的第一个匹配的位置,大小写敏感。
例子:
<script type="text/javascript">var str="Visit W3School!"document.write(str.search(/W3School/))</script>
输出:
6
9.slice
语法:stringObject.slice(start,end)
返回值:提取字符串的某个部分,并以新的字符串返回被提取的部分。
例子:
<script type="text/javascript">var str="Hello happy world!"document.write(str.slice(6,11))</script>
输出:
happy
10.split
语法:stringObject.split(separator,howmany)
返回值:用于把一个字符串分割成字符串数组,返回分割后数组。
例子:
<script type="text/javascript">var str="How are you doing today?"document.write(str.split(" ") + "<br />")document.write(str.split("") + "<br />")document.write(str.split(" ",3))</script>
输出:
How,are,you,doing,today?H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?How,are,you
- JS字符串常用处理函数总结
- js常用字符串处理函数
- JS常用字符串处理方法总结
- 几个常用的js字符串处理函数
- js中处理字符串的常用函数
- C字符串处理常用函数总结
- [总结] C字符串常用处理函数
- 常用字符串处理函数总结(string)
- js字符串常用函数及扩展总结
- JS常用数字、字符串操作函数总结
- JS常用字符串处理
- js字符串处理总结
- 字符串处理常用函数
- 常用字符串处理函数
- 常用字符串处理函数
- 常用字符串处理函数
- 常用字符串处理函数
- 常用字符串处理函数
- 2017年校招题
- Struct2中form表单的值无法传到Action对象中的值,解决方案之一
- Windows Server搭建Shadowsocks
- Oracle版本问题引发的三两事
- leetcode86. Partition List
- JS字符串常用处理函数总结
- 断言assertthat用法
- SODBASE CEP学习(十一):分布式集群-数据自动分发
- SCU
- jQuery学习笔记(2)--table标签切换
- 九度OJ学习笔记 题目1156
- Linux文件打包与压缩
- Qt VS2013_Qt_Redis的配置
- MarkLogic学习——XPath中的text()和string()区别