2016-06-30 5 views
-2
  1. 私はhh:mm AM/PMの形式で時刻を生成するプラグインを使用しています。 jQuery/javascriptを使用してそれらを比較したいと思います。hh:mm AM/PM形式で2回比較するには?

  2. 時間を手動で入力すると、テキストボックスのテキストがhh:mm AM/PM(時間とAM/PMの間にスペースが必要)に自動的に再配置されます。
    つまり、keyup/keydownで実行される正規表現が必要です。これは、文字列の最後にアルファベットAM/PMしか使用できません。

私に解決策を教えてください。

+1

あなたは – reshad

+0

私が見て検討すると、[ 'momentjs'](http://momentjs.com/)試されてきたコードを書いてください。 2つの「瞬間」をインスタンス化し、[クエリ関数](http://momentjs.com/docs/#/query/)のいくつかを使用します。 – Dencker

+0

* "アルファベットAM/PM" *、それは何ですか?また、SOは無料のコード作成サービスではありません。 –

答えて

1

このjs正規表現/^(0?[1-9]|1[012])(:[0-5]\d) [APap][mM]$/を使用してAM/PMフォーマットを検証し、keyup/keydownイベントでこれを呼び出すことができます。

var value = $(this).val().match(/^(0?[1-9]|1[012])(:[0-5]\d) [APap][mM]$/); 
関連する問題