私はJquery Validationプラグインを使用し、次のようなイベントの日付を検証します
rules:{
eventdate:
{
required:true,
date: true
}
}
日付形式は「2013 年 8 月 23 日」('dd/MM/yy') のようなものです。
ただし、コードはSafariで失敗し、Fx、chrome、opera でより適切に動作します...
それは Safari のバグですか、それとも Jquery Validation プラグインのバグですか?
Jquery Validation プラグインが次のようなカスタム検証をサポートしていることを知っています
$.validator.addMethod("customdateValidateRule", function(value, element)
{
_isvalidResult=****testfn()***;
return _isvalidResult;
}
jQuery検証プラグインでカスタム日付形式を試しましたが、「わからない」の正規表現ではdd/mm/yyyy
ないため 、
役に立ちませんでした。('dd/MM/yy')
23/August/2013"
備考
1)日付の選択に Datepicker(JqueryUi) を使用しています
2) Jquery Validation プラグイン (最新) を使用しています。これは多くの日付形式を検証し、「2013 年 8 月 23 日」も検証します (私は想定しています)。 Safari では、FX、Chrome、Opera で「有効」と表示されているところに無効が表示されます。