2011-06-17 57 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();