Как проверить текстовую область, которая требует минимального пробела? - PullRequest
0 голосов
/ 17 июня 2011

Необходимо проверить форму в этой текстовой области и полях ввода, если кто-либо печатал без пробелов и полностью заглавными буквами.Мне нужно проверить минимальный необходимый пробел и не вводить полностью заглавными буквами ...

Ответы [ 3 ]

1 голос
/ 17 июня 2011

Во-первых, вы должны иметь возможность использовать trim () в PHP для разрешения пробелов.

Чтобы проверить только заглавные буквы, вы можете использовать этот очень простой способ сделать это

strtoupper($str) == $str
0 голосов
/ 17 июня 2011

js избегать пробелов,

  • trim ();
  • replace ();

Избегайте заглавных или строчных букв

  • toUpperCase ();
  • toLowerCase ();
0 голосов
/ 17 июня 2011

Если вы также хотите поймать это на клиенте, перед отправкой (где вы также будете проверять) вы можете использовать match для подсчета экземпляров шаблона в строке.

function validSpacesNoShouting(input){
    var  s= input.value, L= input.value.length,
    minspace= 1+ L/10, //figure min spacing
    lowC= (s.match(/([a-z])/g) || []).length,
    upC= (s.match(/([A-Z])/g) || []).length;
    return s.match(/(\s)/g).length> minspace && lowC> upC;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...