Click here to Skip to main content
       

JavaScript

 
GeneralRe: IE(10) has problems with SELECT.onchange Pinmemberenhzflep11-Apr-13 2:25 
AnswerRe: IE(10) has problems with SELECT.onchange PinmemberGraham Breach11-Apr-13 2:56 
Questionhow can save a file through javascript Pingroupvimal Tyagi Zindagi3-Apr-13 21:18 
AnswerRe: how can save a file through javascript PinmvpSandeep Mewara3-Apr-13 23:30 
QuestionUsing a javascript timer in a asp User Control [modified] PinmemberSteve Holdorf1-Apr-13 11:09 
AnswerRe: Using a javascript timer in a asp User Control PinmemberSteve Holdorf2-Apr-13 0:46 
AnswerRe: Using a javascript timer in a asp User Control PinmemberSteve Holdorf2-Apr-13 1:46 
Questionvalidating candian postal codes Pinmemberjkirkerx31-Mar-13 12:12 
I'm going crazy here. I've used this code for years and never had a problem. I tested a previous version of the the regex string for Canadian Postal Codes and it worked fine. But today doing a DHL Shipping upgrade testing on Canadian Addresses, I can't get my Canadian Postal Code Regex to produce a match.
 
So I'm trying K1A 0G9, K8N 5W6, LDU 9Z0
for example. I ran some test in RAD Regex Expresson tester, and could not produce a match as well using
/^[ABCEGHJKLMNPRSTVXY]{1}\d{1}[A-Z]{1} *\d{1}[A-Z]{1}\d{1}$/
 
Wait, I just tried this and got a match with the RAD Regex Expression tester, hmm
^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ] \d[ABCEGHJKLMNPRSTVWXYZ]\d$
 
This seems to work with every variation in the RAD tester, maybe this one
^[ABCEGHJKLMNPRSTVXYabceghjklmnprstvxy]{1}\d{1}[A-Za-z]{1} *\d{1}[A-Za-z]{1}\d{1}$
 
Wish a real Canadian would enlighten me on this one.
 

I must admit the canadian postal code system is pretty slick, but not sure why I have so much trouble with it.
 
 
var match_b_PostalCode;
var re_Shipping_PostalCode_CA = new RegExp("^[ABCEGHJKLMNPRSTVXY]\\d[ABCEGHJKLMNPRSTVWXYZ]( )?\\d[ABCEGHJKLMNPRSTVWXYZ]\\d$/i");
var re_Shipping_PostalCode_MX = new RegExp("^\\d{5}(-\\d{4})?$");
var re_Shipping_PostalCode_US = new RegExp("^\\d{5}(-\\d{4})?$");
var txt_Shipping_PostalCode = $('[id*="_txt_Modal_ShipRate_AddressInput_PostalCode_Field"]').val().toUpperCase().trim();
            
   switch (countryCode_Value) {
      case "CA":
         match_b_PostalCode = re_Shipping_PostalCode_CA.exec(txt_Shipping_PostalCode);
      case "MX":
         match_b_PostalCode = re_Shipping_PostalCode_MX.exec(txt_Shipping_PostalCode);
      case "US":
         match_b_PostalCode = re_Shipping_PostalCode_US.exec(txt_Shipping_PostalCode);
   }
 

AnswerRe: validating candian postal codes [solved] Pinmemberjkirkerx1-Apr-13 7:20 
QuestionTime and date PinmemberTichaona J31-Mar-13 4:15 
AnswerRe: Time and date Pinmemberdusty_dex31-Mar-13 4:41 
QuestionJquery - Setting focus on Canvas PinmemberSimon Lee Shugar29-Mar-13 2:54 
AnswerRe: Jquery - Setting focus on Canvas PinmemberJasmine250129-Mar-13 6:55 
GeneralRe: Jquery - Setting focus on Canvas PinmemberSimon Lee Shugar3-Apr-13 12:51 
AnswerRe: Jquery - Setting focus on Canvas Pinmemberjkirkerx30-Mar-13 18:57 
AnswerRe: Jquery - Setting focus on Canvas PinmemberDennis E White2-Apr-13 5:57 
GeneralRe: Jquery - Setting focus on Canvas Pinmemberjkirkerx2-Apr-13 6:28 
GeneralRe: Jquery - Setting focus on Canvas PinmemberDennis E White2-Apr-13 6:35 
GeneralRe: Jquery - Setting focus on Canvas Pinmemberjkirkerx2-Apr-13 6:38 
GeneralRe: Jquery - Setting focus on Canvas PinmemberDennis E White2-Apr-13 6:42 
GeneralRe: Jquery - Setting focus on Canvas PinmemberSimon Lee Shugar3-Apr-13 12:50 
AnswerRe: Jquery - Setting focus on Canvas PinprotectorAspDotNetDev7-Apr-13 13:10 
GeneralRe: Jquery - Setting focus on Canvas PinmemberSimon Lee Shugar7-Apr-13 21:34 
QuestionAJAX Javascript ShowModalDialogBox in IE 7 and above not working Pinmemberunniyadan28-Mar-13 20:53 
AnswerRe: AJAX Javascript ShowModalDialogBox in IE 7 and above not working PinmemberPrasad Khandekar11-Apr-13 3:44 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web03 | 2.8.140721.1 | Last Updated 24 Jul 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid