"media_topic"の正規表現は文字とスペースを許可する必要があります。また、必須フィールドではないので空のデータを許可する必要があります。私が何も入力せずに提出すると、それは提出を許可すべきであることを意味するが、それは起こっている。フィールドが必須ではない場合、空フィールドをサブミットできるようにする方法
以下$(document).ready(function(){
$.validator.addMethod('media_topic', function(value, element) {
var regex = new RegExp("^[a-zA-Z][a-zA-Z0-9,_-\\s]*$");
var key = value;
if (!regex.test(key)) {
return false;
}
return true;
}, "Please valid media topic.");
それは動作しません – Mohan
@モハンあなたの元の正規表現は他の問題があります。デモをチェックすると、私のパターンが空の入力を受け入れることがわかります。 –
私はursのみを使用していますが、動作していません – Mohan