title: stop extjs TextField from accepting blanks and spaces
body: <p>This is my textfield</p>
  
  <pre><code>siteNameField = new Ext.form.TextField({
  id: 'siteNameField',
  fieldLabel: 'Site Name',
  maxLength: 50,
  allowBlank: false,
  anchor:'-15',
  xtype:'textfield',
  maskRe: /([a-zA-Z0-9\s]+)$/
  </code></pre>
  
  <p>});</p>
  
  <p>As you can see it already has a check for blanks. But text field accepts space and I don't want that. I want no blank fields ... anything other than 'ONLY' spaces is acceptable .</p>
  
  <p>Here is the FormPanel Code</p>
  
  <pre><code>voiceSiteCreateForm = new Ext.FormPanel({
      labelAlign: 'top',
      bodyStyle:'padding:5px',
      width: 600,        
      items: [{
          layout:'column',
          border:false,
          items:[{
              columnWidth:0.5,
              layout: 'form',
              border:false,
              //items: [siteNameField, siteNumberField,queueNameField,notifyFreqField,notifyStatusField]
              items: [siteNameField, siteNumberField]
          }]
      }],
  buttons: [{
    text: 'Save and Close',
    handler: createSite
  },{
    text: 'Cancel',
    handler: function(){
      // because of the global vars, we can only instantiate one window... so let's just hide it.
      siteCreateWindow.hide();
    }
  }]
  });
  </code></pre>
  
  <p>Please help,</p>