RSS Forums RSS
Please support our HTML and CSS advertiser: Lunarpages Web Hosting
Views: 2513 | Replies: 4 | Thread Tools  Display Modes
Reply
Join Date: Aug 2005
Posts: 26
Reputation: aish is an unknown quantity at this point 
Rep Power: 4
Solved Threads: 0
aish's Avatar
aish aish is offline Offline
Light Poster

Validate textboxes

  #1  
Sep 10th, 2005
useing this code I avoid to paste invalid chracters to textboxes.

function PasteAlphaNumeric(objEvent)
{
var strPasteData = window.clipboardData.getData("Text");
var objInput = objEvent.srcElement;
if (strPasteData.search("[^A-Za-z0-9]")!=-1) {
alert("The character you attempted to paste is not allowed for this field.");
objInput.focus();
return false;
}
}

I want to allow to paste white space characters (\s) and[A-Za-z0-9] to the textbox, how can I do this.
AddThis Social Bookmark Button
Reply With Quote  
Join Date: Dec 2004
Posts: 1,592
Reputation: tgreer is an unknown quantity at this point 
Rep Power: 8
Solved Threads: 35
Colleague
tgreer tgreer is offline Offline
Made Her Cry

Re: Validate textboxes

  #2  
Sep 10th, 2005
You could use an expression modifier, to add the /s to your character array. I haven't tested it, and it's late, but try:

function PasteAlphaNumeric(objEvent)
{
  var strPasteData = window.clipboardData.getData("Text");
  var objInput = objEvent.srcElement;
  if (strPasteData.search("[^A-Za-z0-9]+/s")!=-1)
  {
    alert("The character you attempted to paste is not allowed for this field.");
    objInput.focus();
    return false;
  }
}
Reply With Quote  
Join Date: Aug 2005
Posts: 26
Reputation: aish is an unknown quantity at this point 
Rep Power: 4
Solved Threads: 0
aish's Avatar
aish aish is offline Offline
Light Poster

Re: Validate textboxes

  #3  
Sep 10th, 2005
thanks for your advice, but it was not working, any other ideas?
Reply With Quote  
Join Date: Dec 2004
Posts: 1,592
Reputation: tgreer is an unknown quantity at this point 
Rep Power: 8
Solved Threads: 35
Colleague
tgreer tgreer is offline Offline
Made Her Cry

Re: Validate textboxes

  #4  
Sep 12th, 2005
Sorry. Include the "\s" special character within your character class. You'll need to escape the blackslash WITH a backslash. For example this works:

function testRegEx(x)
{

  var regex = new RegExp("[^A-Za-z0-9\\s]");

  if (x.value.search(regex) != -1)
  {
    alert("Invalid Entry.");
  }
}
Reply With Quote  
Join Date: Aug 2005
Posts: 26
Reputation: aish is an unknown quantity at this point 
Rep Power: 4
Solved Threads: 0
aish's Avatar
aish aish is offline Offline
Light Poster

Re: Validate textboxes

  #5  
Sep 14th, 2005
Thanks!
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

Thread Tools Display Modes
Forums | Blogs | Tutorials | Code Snippets | Whitepapers | RSS Feeds | Advertising
All times are GMT -4. The time now is 5:39 am.
Newsletter Archive - Sitemap - Privacy Statement - Acceptable Use Policy - Contact Us
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC