。テキストフィールドを赤色に変えるだけのもの。フォームから送信しないようにしたいとは思いません。私はちょうど彼が彼が間違った時間に入るためのばかだとユーザーに示すことを望む。私はすでに正規表現を念頭に置いています。jqueryの時間の検証
(1[012]|0[1-9]):[0-5][0-9](\\s)?(?i)(am|pm)
私の唯一の問題は、jQuery形式だと思います。今のところ、jQueryの構文に慣れてきたのですが、まだそれほど快適なプログラミングではありません。私はこれを自分自身でやろうとしていますが、もし皆さんが既にきちんとした解決策を持っているのであれば、ホイールを再発明する必要はありません。皆さんの考えを教えてください。ここで
は正確にあなたが知りたいん何
$('#DischargeDateTimeMask').blur(function() {
var inputVal = $(this).val();
var dateReg = /^(1[012]|0[1-9]):[0-5][0-9](\\s)?(?i) (am|pm)$/
if (!characterReg.test(inputVal)) {
$(this).after('<span class="error error-keyup-4">Incorrect time format fool!: HH:mm am|pm</span>');
}
});
私は推測呼び出す方法私はちょうどいくつかのjqueryを書く練習しようとしています。私は現在、$ .blurイベントを使って比較を行っています...私は当初jqueryの検証を避けようとしていましたが、ユーザーが時間フィールドに値を入力しないとこの送信が必要なので(これは必須ではありません)、私は検証と正規表現を使用する方法がわからないが、私は最後のカップルのことを考えている...私は私がこれまで持っているもので私のポストを更新します。 – SoftwareSavant