1

Я использую Jquery для проверки подлинности без пробелов.Проверка правильности пробега JQuery

jQuery.validator.addMethod("noSpace", function(value, element) { 
     return value.indexOf(" ") < 0 ; 
}); 

И его рабочий тон. Но это также проверка огня, когда я использовал пробел между словом, как «Пример теста».

Пример 1 :: "" // Validation (ее отлично.) Пример 2 :: "Тестовый пример" // Validation (я не хочу проверки в нем.)

В принципе я не хочу пространство в исходном, но запрошенном промежутке между словом.

ответ

2

думаю думаю можно использовать trim(). Я не очень уверен, что валидатор, но вы можете попробовать это:

jQuery.validator.addMethod("noSpace", function(value, element) { 
     return (value.trim() == value) && (value.indexOf(" ") > 0); 
}); 

Edit: правильный ответ:

jQuery.validator.addMethod("noSpace", function(value, element) { 
     return (value.trim() == value) && (value.indexOf(" ") < 0); 
}) 
+0

Да я буду, но после того, как я не буду получать проверку пустого пространства в моем текстовое окно. – Hiten

+0

Значит, вам нужны пробелы в середине текста? –

+0

Да. Пример 1 :: "" // Validation Occurs (его штраф.) Пример 2 :: «Пример теста» // Проверка (я не хочу, чтобы в нем была проверка.) – Hiten