如何验证需要最小空白区域的textarea?

时间:2011-06-17 10:26:53

标签: php javascript mysqli

需要验证表单,在该文本区域和输入字段中,如果有人输入没有空格并且完全用大写字母表示。我需要验证所需的最小空白区域,并且不要用大写字母完全填写...

3 个答案:

答案 0 :(得分:1)

首先,您应该能够在PHP中使用trim()来解决空白问题。

要检查只有大写字母,你可以使用这个,非常简单的方法

strtoupper($str) == $str

答案 1 :(得分:0)

如果您还希望在提交之前(在您还要检查的位置)在客户端上捕获此内容,则可以使用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;
}

答案 2 :(得分:0)

JS 避免  白色空间,

  • 修剪();
  • 替换();

避免上限或小写字母

  • toUpperCase();
  • toLowerCase();