2 imaginecode ImagineCode 于 2016.02.05 10:46 提问

javascript处理字符串问题

如图,我想把这些时间(如2016-02-03 01, 2016-02-04 15 ....)这样的时间放入到key-value中,可否?
图片说明
这个是总的数据。想要依次处理成以下数据:
图片说明
图片说明

4个回答

showbo
showbo   Ds   Rxr 2016.02.05 14:44
已采纳

处理成什么样的也没说,哪个当可以,哪个当value?

ImagineCode
ImagineCode 回复无聊码农: 谢谢,学习了
2 年多之前 回复
showbo
showbo 回复ImagineCode: http://ask.csdn.net/questions/238045#answer_219639
2 年多之前 回复
ImagineCode
ImagineCode 额,前面问题没有写完整,重新补充了一下,如图
2 年多之前 回复
rui888
rui888   Ds   Rxr 2016.02.05 11:53
var result ={}
function fuzzyPlural(single) {
   var t= single.split(/\s+/);  
   result[t[0]]=t[1];  
}

var words = "2016-02-03 01,2016-02-04 15".split(",");
words.map(fuzzyPlural); 

图片说明

rui888
rui888 回复ImagineCode: 你的 图片上下生成的规律是什么啊
2 年多之前 回复
ImagineCode
ImagineCode 额,前面问题没有写完整,重新补充了一下,如图
2 年多之前 回复
bdmh
bdmh   Ds   Rxr 2016.02.05 10:51

先用split按逗号分割成数组,然后遍历数组,对每个数组元素,用substring取出日期和后面的数字

ImagineCode
ImagineCode 额,前面问题没有写完整,重新补充了一下,如图
2 年多之前 回复
91program
91program   Ds   Rxr 2016.02.05 11:27

如果字符串的格式长度固定,可以直接 substring 按位置取;或者格式分割符固定,先查找、split来获取子字符串。

ImagineCode
ImagineCode 额,前面问题没有写完整,重新补充了一下,如图
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JavaScript常用字符串处理方法
StringUtils提供一些常用的字符串处理方法,包括除去字符串两端空白、字符串左右两边填补字符、字符串格式化、字符串html编码和字符串html解码。
JavaScript字符串操作
1.获取字符串长度   length;    var sStr = "abc";    alert(sStr.length); //弹出 3; ,sStr的字符串长度为3 2.获取指定位置上的字符  vharAt(index);   var sStr = "abc";   alert( charAt(1));//弹出b 3.字符串截取   substring(star
javascript字符串和数组处理方法总结
String 对象String对象的length属性指定了这个字符的个数。String类定义了一些操作字符串的方法,但是注意,javaScript的字符串是不可改变的,所有的方法都不允许改变这个字符串的内容,都是返回一个全新的字符串,没有修改原字符串。属性1、constructor 对创建该对象的函数的引用。2、lengthString.length属性是一个只读的整数,指明指定的字符串的字符个数,
javascript的字符串处理函数总结
字符串对象提供了许多方法,但是很少的程序设计人员充分利用它们,这对于一个程序员来说,不能不说这是一种缺陷。字符串提供的方法可以用于操作字符、产生HTML标签以及搜索字符串等等。下面首先说说什么是字符串。在JavaScript语言中,字符串就是一种对象。就象在Java中,它们不是作为一系列的字符被存储的,所以字符串的操作必须使用内置的构造器和设置函数来完成。在后来的版本中有了字符串构造器和更多的关于
使用javascript解决字符串超长显示的问题
有时候做项目的时候会遇到,新闻之类的列表展示。可是呢,列表的格式长度有限制,客户要求我们不能太长,如果超出了只显示一部分,然后再后面加几个省略号。 这里的字符串其实不是我说的那么长但是为了演示需要所以我才整的那么长 var rowidtitleid=document.getElementById("rowid_titleid"); if(rowidtitleid
JavaScript解析XML,js解析xml字符串
JavaScript解析XML,js解析xml字符串
JavaScript中的浮点数溢出情况处理。
说明: 今天在做数据计算的时候出现这样的情况,11.1+13.2 在JavaScript中出现的结果,是24.3000000000000004,一直很很是纳闷了,Google了下,原来是二进制的浮点数不能正确的处理十进制的小数,导致了出现浮点数溢出了。 使用通过先乘以10或者100 ,去掉的小数点,转成整数,然后再做相加、在做一个除以100或者10,这样就Ok了。
javascript json字符串到json对象转义问题
在使用JavaScriptSerializer.Serialize 方法转json对象时,遇到一个问题,后台方法生成的json字符串中有没有转义的特殊字符代码; 而这些特殊的代码在使用javascript的转json对象方法时报错,为了讲这个转义的东西转义过来,折腾了半天。着实对javascript无语;  后台代转的对象是 Dictionary DepartmentsExistT
JavaScript 路径字符串丢失"\" 的解决方法
在刚刚的开发过程中,遇到一个JavaScript 路径字符串丢失"\"的问题,解决过程如下: 背景: cs文件中获取一段包含有路径信息的字符串,将此字符串做为参数传递给前台aspx中的javascript函数,函数根据用户需要编写。 问题描述: 当后台向aspx中成功发送字符串信息后,在aspx中,发现字符串中的所有"\"信息丢失。 问题原因: 该字符串含有"\",javascr
转义字符(\)对JavaScript中JSON.parse的影响
按照ECMA262第五版中的解释,JSON是一个提供了stringify和parse方法的内置对象,前者用于将js对象转化为符合json标准的字符串,后者将符合json标准的字符串转化为js对象。json标准参考json.org。(其实将符合json标准的字符串转化为js对象可以用eval,但是eval性能相对差且存在安全隐患(会执行json字符串中的代码),本文仅写JSON) 本文写的是转义字