2012年5月27日 星期日

正規表示式(Regex)js擷取日期

常常我們從資料庫中取出日期時間的時候都會包含時間的部分,但是對於呈現的時候卻是一種多餘的部分,這是我第一次使用正規表示式去擷取字串,以往都是使用subString的方式,有可能遇到長度不一的問題,而正規表示式只要語法正確就可以取到精準的值,
以下是一個小小的範例:

var str = "2012-05-27 12:10:10";
var temp = str.match(/^\d{4}-\d{2}-\d{2}/);

doucment.write(temp);

執行結果:
2012-05-27

如有興趣可參考下列網址:

沒有留言:

張貼留言