2010-08-23 52 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