-1

google calのようなカレンダーを作りたいです。

Google カレンダーでは、「2pm dinner」「2:00pm dinner」、または「14:00pm dinner」と入力すると、システムは入力された時刻を認識し、その時刻から始まるイベントをレンダリングできます。

また、「2pm-3pm dinner」または「14:00-15:00 dinner」と入力すると、システムはイベントの長さを知ることができます。

だから私の質問は、JavaScriptまたはjqueryを使用して開始時間と長さを除外する関数を構築する方法ですか?

4

1 に答える 1

1

正規表現を使用 /(\d+)(pm|am) /します例: 午後 2 時の夕食のような形式の場合... 午後 2 時から午後 3 時/(\d+)(pm|am)-(\d+)(pm|am)/の形式の場合

str.match(regex)正規表現でキャプチャされた部分の配列を提供します。たとえば "2pm-3pm dinner".match(/(\d+)(pm|am)-(\d+)(pm|am)/);["2pm-3pm ", "2", "pm", "3", "pm"]

于 2013-09-30T02:19:15.977 に答える