2010-08-23 55 views
2

我有以下的JavaScript:jQuery的调整值

var value = '19-JUL-10 04.36.38.643000 PM-->19-JUL-10 05.06.33.962000 PM' 

我如何使用jQuery修剪它成为'19-JUL-10 04.36.38 PM-->19-JUL-10 05.06.33 PM'

回答

3

没有必要使用jQuery,普通的JavaScript会做。使用正则表达式与​​方法:

var value = '19-JUL-10 04.36.38.643000 PM-->19-JUL-10 05.06.33.962000 PM'; 
alert(value.replace(/\.\d{6}/g, "")); 
//-> "19-JUL-10 04.36.38 PM-->19-JUL-10 05.06.33 PM" 

正则表达式,/\.\d{6}/g,将查找.紧接着并包括连续的6位数字(\d{6})。应用全局开关(/g)使其替换所有(两个)事件。

+1

我打算建议substr,但是这更好看 – 2010-08-23 10:02:47

+1

也很好,解释了正则表达式的部分:) – 2010-08-23 10:03:22