私が持っているとしましょう:
self.UserName = ko.observable("").extend({ required: true }).extend({ pattern: '[\S]' });
私は次のようなことをしようとしています(私はいくつかのバリエーションを試しました):
self.UserName = ko.observable("").extend({ required: true }).extend({ pattern: '[\S]', message : 'cannot contain spaces' });
しかし、運はありません。
検証バインディングが検証メッセージに言及しているのを見ることができますが、それはすべての検証の単一のメッセージに対するもののようです。
そして、私が欲しいのはパターンだけですが、メッセージが異なるので、カスタム検証ルールはやり過ぎのようです。
明らかな何かが欠けていますか?