イズバススタンスフォームの検証を使用しています。私は数字だけを必要とするフィールドをいくつか持っていますが、$、(、)、 - 、*などの記号は許可されていないので、価格や電話番号のようなフィールドにはこれらが必要です。誰もがこの問題を回避する方法やプラグインなどを知っていますか?数字のみのフィールドで使用できる記号はありますか?
UPDATE
基本的に、私は「何のテキスト許可」と許可記号と数字を言っていない機能を必要としています。
別の更新
は、テキストのみを許可するdoesntの機能を発見しました。しかし、シンボルがある場合は、テキストも許可されます。テキストを制限する方法はありますか?
jQuery.validator.addMethod(
"symbols",
function(value,element){
var hNum=/[^a-z\s-]/;
var inp=jQuery.trim(element.value).toLowerCase();
if(hNum.test(inp)) { return true;
}
else return false;
},
"Number and symbols are only allowed."
);
どれも私は必要なものを行いません。..小数と数字$記号は許可されず、電話番号には完全な番号が必要ですが、病気の電話番号は必要です。 (基本的に私はテキストが許可されていないと言うだけのものが必要です) –
あなたはそれを手に入れませんか?あなたはその機能をコード化する必要があります!私の関数を使って値をチェックする(例えば)、検証が失敗した場合、何らかの理由でそれをエンドユーザに表示する(最も簡単な場合は 'alert()')! :/ – daGrevis
私はbassistanceプラグインメソッドを使用して、検証を実行し、プラグイン自体を通してメッセージを表示するフィールドに接続できる新しいメソッドを作成しています。 – CAbbott