首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

获取字符串中的时间的字符解决方案

2012-02-23 
获取字符串中的时间的字符str 2007-01-0112:12:12问题1234 或str sdfd2007-01-0112:12:12问题 或str

获取字符串中的时间的字符
str= "2007-01-01   12:12:12   问题   1234 "  
或str= "sdfd   2007-01-01   12:12:12   问题 "  
或str= "2007-01-01   12:12sdfdf "  
或str= "a   2007-01-01   sdddd "

我想取出这些字符串中的时间,如何办?

[解决办法]
先用split分割,再看每个里是否包含2个-
[解决办法]
<textarea id=textarea1>
str= "2007-01-01 12:12:12 问题 1234 "
或str= "sdfd 2007-01-01 12:12:12 问题 "
或str= "2007-01-01 12:12sdfdf "
或str= "a 2007-01-01 sdddd "
</textarea>

<script>
alert(aaa(textarea1.value))
function aaa(x)
{
var rtn= " ";
var arr = x.match(/(\d+[-\:\s])+\d+/ig);
for(i=0;i <arr.length;i++)
{
rtn += arr[i] + "\n ";
}
return(rtn);
}
</script>

热点排行