2011-06-17 54 views
0

需要验证表单,在该文本区域和输入字段中,是否有人输入没有空白并且完全以大写字母。我需要验证所需的最小空白空间,并且不要使用大写字母完全打字......如何验证需要最小空白的textarea?

回答

1

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

要检查仅captial字母,你可以用这个,做

strtoupper($str) == $str 
+0

和`HTTP:// pl2.php.net /手动/ EN/function.stristr.php`,如果他想找到空白 – 2011-06-17 10:40:39

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; 
} 
0

JS 避免 白空间,

  • 修剪();
  • replace();

Avoide帽或小信

  • toUpperCase();
  • toLowerCase();