js截取字符串的方法 前端截取字符串的方法?
2022-06-06 16:10:22 来源:魅力中国网
js截取字符串的方法?js截取字符串使用还是比较广泛的,并且有很多方法,下面整理几种比较常用的,希望对大家有所帮助。
js截取字符串常用方法
使用 substring()或者slice()
函数:split()
功能:使用一个指定的分隔符把一个字符串分割存储到数组
例子:
str=”jpg|bmp|gif|ico|png”;
arr=theString.split(”|”);
//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组
函数:Join()
功能:使用您选择的分隔符将一个数组合并为一个字符串
例子:
复制代码 代码如下:
var delimitedString=myArray.join(delimiter);
var myList=new Array(”jpg”,”bmp”,”gif”,”ico”,”png”);
var portableList=myList.join(”|”);
//结果是jpg|bmp|gif|ico|png
函数:substring()
功能:字符串截取,比如想从"MinidxSearchEngine”中得到"Minidx”就要用到substring(0,6)
函数:indexOf()
功能:返回字符串中匹配子串的第一个字符的下标
复制代码 代码如下:
var myString=”JavaScript”;
var w=myString.indexOf(”v”);w will be 2
var x=myString.indexOf(”S”);x will be 4
var y=myString.indexOf(”Script”);y will also be 4
var z=myString.indexOf(”key”);z will be -1
续:
1.substring 方法
定义和用法
substring 方法用于提取字符串中介于两个指定下标之间的字符。
语法
stringObject.substring(start,stop)
参数 描述
start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。
返回值
一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。
说明
substring 方法返回的子串包括 start 处的字符,但不包括 end 处的字符。
如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。
如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。
如果 start 或 end 为负数,那么它将被替换为 0。
2.substr 方法
定义和用法
substr 方法用于返回一个从指定位置开始的指定长度的子字符串。
语法
stringObject.substr(start [, length ])
参数 描述
start 必需。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
length 可选。在返回的子字符串中应包括的字符个数。
说明
如果 length 为 0 或负数,将返回一个空字符串。
如果没有指定该参数,则子字符串将延续到stringObject的最后。
相关阅读
精彩推荐
- js截取字符串的方法 前端截取字符串的方法?2022-06-06
- ps填充快捷键是什么?ps如何快速填充颜色?2022-06-06
- 极品飞车哪个版本最好玩?极品飞车16秘籍代2022-06-06
- 长沙雨花区:用心用情化解讨薪难题,让农民2022-06-06
- 解决小病大治 挂床住院问题!本月起呼和浩2022-06-06
- “不专业”的120接线员被推上风口浪尖 拨2022-06-06
- 2022年徐州社保缴费基数及比例 徐州个人社2022-06-06
- 理财的交易时间是哪个时间段 银行理财交易2022-06-06
- 医保卡和社保卡是一张卡吗 医保卡和社保卡2022-06-06
- 灵活就业社保转职工社保可以吗 单位人员缴2022-06-06
- 人民币贬值是什么原因造成的 人民币贬值是2022-06-06
- 网银跨行转账什么时候到账 网银跨行转账收2022-06-06
- 车辆出险对下年保费的影响 车险出险金额很2022-06-06
- 二手车保险费第一年是多少 二手车第一年保2022-06-06
- 所有的基金都能在场内买吗 场内可以买到所2022-06-06
- 公积金贷款和贴息贷款的区别 公积金贴息贷2022-06-06
- 邮政快递业5月业务量预计达95亿件 基本恢2022-06-06
- “十四五”可再生能源如何高质量跃升发展?2022-06-06
- 金山这个镇正加快构建“15分钟核酸采样圈”2022-06-06
- 端午节假期国内近8000万人次出游2022-06-06
- 上海今天最高温度31摄氏度 傍晚有阵雨或雷雨2022-06-06
- 沪上8成城市公园开放 假期公园绿地未现大2022-06-06
- 上海6月5日新增本土确诊病例4例、无症状感2022-06-06
- 中国5G商用将迎来三周年:进入规模化应用关2022-06-06
- 北京餐饮业恢复堂食前夜:商家积极准备重拾2022-06-06
- 今年电影端午档不温不火:票房超1.72亿总出2022-06-06
- “稳经济33条”后 北京发布45条措施 助企2022-06-06
- “618”电商大促消费者翘首以待 快递畅才2022-06-06
- 数字人民币再迎“多点开花” 多地启动消费2022-06-06
- 预约看车频繁 汽车优惠增多 端午小长假北2022-06-06