问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JS字符串分割

发布网友 发布时间:2022-04-28 10:46

我来回答

7个回答

懂视网 时间:2022-05-16 12:08

【取整】
①parseInt(解析整型,丢弃小数部分,保留整数部分)
语法:var a =parseInt(5/2);
console.log(a) 输出2

②Math.ceil(向上取整,有小数就整数部分加1)
语法:Math.ceil(5/2) 输出3

③Math.round(四舍五入)
语法:Math.round(5/2) 输出3

④Math.floor(向下取整)
Math.floor(5/2) 输出2


【字符串分割】
方法一:分割字符串:string.substring(begin,end) 从begin开始到end,不算begin
实例:
substring=ITEM000003-2;
for(var i=0;i<inputs.length;i++){
if(inputs[i].length==10){
items_1.push(inputs[i]);
}else{
for(var j=0;j<inputs[i].substring(11,12);j++){
items_1.push(inputs[i].substring(0,10));--->从0到10,不算0
}
}
}

方法二:split() 方法将字符串分割为字符串数组,并返回此数组
stringObject.split(separator,limit)
注意:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割
实例:var ch ='i,like,eat-chicken' ;
console.log(ch.split(','))

热心网友 时间:2022-05-16 09:16

js的String有indexOf(),lastIndexOf()方法可以知道某字符(串)第一次或者最后一次出现的位置,然后用String的substring()方法传入开始出现 的位置和最后出现的位置,就可以达到你要的结果了。具体用法你百度吧。

热心网友 时间:2022-05-16 10:34

var str = '张三/张三/张三/张三/李四/李四/王小二/王小二/王小二/王小二/';
var reg = /([\u4e00-\u9fa5]+?\/)\1*/gi;
while (res = reg.exec(str)) {
document.write(res[0]+'<br/>'); //单引号中是br标签,提交回答以后没有显示出来
}

追问这个强,正是我想要的答案,有点小问题:
没有输出我要的结果啊,我是想根据每个人的名字分别输出:
张三/张三/张三/张三/李四/李四/王小二/王小二/王小二/王小二/

热心网友 时间:2022-05-16 12:09

这是我写的一个例子,仅供参考:

<script type="text/javascript">
var str='张三/张三/张三/张三/李四/李四/王小二/王小二/王小二/王小二';
var arr=str.split('/');
var temp='';
for (var i = 0; i <arr.length; i++) {
if(temp=="" || temp==arr[i]){
document.write(arr[i]+"/");
}else{
document.write("<br/>"+arr[i]+"/");
}

temp=arr[i];
};
</script>

热心网友 时间:2022-05-16 14:00

var str = '张三/张三/张三/张三/李四/李四/王小二/王小二/王小二/王小二/';
var zs = str.substring(0, str.indexOf('李四'));
str = str.substring(str.indexOf('李四'), str.length);
var ls = str.substring(0, str.indexOf('王小二'));
str = str.substring(str.indexOf('王小二'), str.length);
alert(zs+'\n'+ls+'\n'+str);

热心网友 时间:2022-05-16 16:08

var str1=str.split("/")
for(var str2 in str1)
{    
    for(var str3 in str1)
    {
    if (str2==str3)
        {str=str + str3;}
    else        {
        alert(str);
        str=str3;
        }
    }
}

热心网友 时间:2022-05-16 18:33

substring切割后输出就可以啦
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
招投标技术负责人是什么证 欧美的经典的线稿漫画 推荐几款欧美漫画,跪求!!! 十大DC漫画推荐 DC漫画必看经典盘点 dc好看的漫画有哪些 十大欧美漫画推荐 欧洲经典漫画盘点 欧洲好看的漫画有哪些 欧美有哪些经典的漫画作品? 十大美国漫画推荐 美国漫画经典作品 美国著名的漫画有哪些 音悦台mini客户端为什么不能记住账号自动登录呢,,,每次都要重新输~郁... 请问 音悦台 和 百度 怎样解绑手机? 如何注册音悦台账号 JavaScript中的lastIndexOf()怎么用? JavaScript中indexOf()和lastIndexOf()方法的相同点和区别? js中怎么截取文件后缀名 JavaScript中lastIndexOf方法使用? 微星笔记本总是开机到显示桌面那一步时黑屏了,但是里面指示灯还亮 MSI 主板安装win7黑屏 微星笔记本开机黑屏 但键盘灯亮 是什么原因了 用什么办法能解决微星笔记本开不开机的状况? 我家电脑系统msi military class 4但是开机以后就这样黑屏不动了。 我的微星电脑开机后为什么黑屏只有一个下划线,进不去系统,按F2 F8 Delete也不行,求大 微星笔记本电脑为什么开机黑屏,只能看见鼠标,求解 微星主板pe系统黑屏 醋泡生姜用老姜还是嫩姜 醋泡姜要泡多久才能用啊 醋泡姜选什么姜好 醋泡生姜用什么醋最好 生姜醋,是用红醋还是白醋? 醋泡生姜用什么醋好 什么醋泡姜好白醋还是陈醋 用tgp打开游戏笔记本电脑为什么会重启 String类中IndexOf()方法和substring()方法的区别 java中的string的用法总结,比如有indexof,split等 javascript 的lastindexof 请教大神详细讲解一下javascript lastIndexOf()具体使用方法,谢绝复制... JAVA关于split方法和indexof方法 javascript中substring提取字符串的位置? java中的lastIndexOf搜索问题 javascript中的问题lastIndexOf C# 怎么用indexof,substring,lastindexof 3个方法来截取字符串里的字符... 昆明java培训? 云南昆明Java培训哪家好 云南昆明java培训怎么样? 在昆明哪家java培训机构还不错?学费大概是多少? 昆明JAVA就业培训机构哪家好 昆明哪里java培训好 昆明java开发短期培训班哪个好 昆明达内怎么样?去那学java怎么样?能学好吗? 有人知道昆明java培训怎么样?刚接触java块,麻烦各位指路..... 中通快递把我东西邮丢了怎么办? 中通快递把我的东西弄丢了怎么办?