2011-12-19 42 views
1

我想知道是否有人有任何想法,或者偶然發現了可以識別任何給定文本字段中日期和時間部分的腳本。使用jQuery進行時間/日期識別

例如,這裏的這句話是在下午4點24分輸入的,我懷疑我會在大約4點25分左右完成......也許甚至在19日晚些時候完成。

我希望能夠使現場聽衆,這將挑選出那些次以上(或猜測),並圍繞他們的鏈接,說... /日曆/事件/製作/ TIMESTAMP

我預計正則表達式可以用來查找某些指標,如:或th,或類似的東西,並猜測其餘的正在等待當前時間。

Macs在郵件和icalendar中這樣做..很酷。想法或想法將不勝感激!

+0

等等,什麼?您想查找用戶輸入到文本字段的時間和日期,或者您想查找用戶啓動和停止輸入文本的時間和日期嗎? – Purag 2011-12-19 22:30:33

+0

這將是頁面加載後的調用。它會搜索定義的容器的東西...可能在評論或我們的內部網絡郵件客戶端的電子郵件或任何其他。在可搜索容器內的頁面上的任何位置。這將是一個方便用戶的鏈接.. 因此,如果我收到一封電子郵件,並且客戶提到會議時間,則活動綁定將搜索文本並將鏈接替換爲新事件,並將時間戳傳遞給使新事件的創建更快,更方便。 – 2011-12-19 22:32:27

+0

但是這些類型的片段不一定是日期或時間,我的意思是,我發現你的第一和第二個例子很清楚,但是如果非日期和實際日期的比例是12:10呢?一個正則表達式可以改變它們,但它不能爲你確定上下文。 – nnnnnn 2011-12-19 23:23:45

回答

0

看看date.js支持多種格式的庫。

即使有這個庫,你將需要:

  • 預處理文本(如在句末點去除,消除空格,..)
  • 過濾掉假陽性(它可以解析ththursday,say,如saturday等)。
  • 創建有效掃描文本的算法。
  • 地圖的發現時間/日期迴文本等

所以仍然有很多工作要做。

看到一個非常無效的解析演示看看HERE

+0

太棒了,是的,我期望一些工作仍然可以添加人爲的決定。隨着時間的推移,我將不得不繼續觀察它,我想繼續更好地認識,但是那個圖書館很棒。萬分感謝! – 2011-12-20 05:46:38

相關問題