0

以下のコードを書くためのより簡潔またはエレガントな方法があるかどうかを理解しようとしています. テキスト ボックス内のスラッシュをダッシュ​​に置き換えてから、カスタム フォーマット文字列を使用して検証ルールをテキスト ボックスに適用しています。

var bday = $("#home-birthday");
var bdayVal = bday.val();
bday
    .val(bdayVal
        .replace(/\//g, '-')
    )
;
bday
    .rules("add", {
        mydate: true
    })
;

いくつかのバリエーションがありましたが、ここに投げて、より良い方法があるかどうかを確認することにしました.

4

2 に答える 2

1
$("#home-birthday").val(function(i, val) {
    return val.replace(/\//g, '-');
}).rules('add', {mydate: true});
于 2012-09-14T21:23:02.527 に答える
0
var bday = $("#home-birthday");
bday.val(
    bday.val().replace(/\//g, '-')
).rules(
    "add", 
    {mydate: true}
);
于 2012-09-14T21:19:39.703 に答える