PageSourceSearch

https://www.lindecanada.ca/wcsstore/CA_LINDE_Store/254625/javascript/validateForm.js

js lindecanada.ca collected 2026-10-09 17:03:47 UTC 3,564 bytes, 106 lines download raw bytes

1var phoneNumber = '^\\+*[0-9]{8,15}$';
2var faxNumber = '^\\+*[0-9]{8,15}$';
3var mobilePhoneNumber = '^\\+*[0-9]{8,15}$';
4var phoneNumberInternational = '^(\\+[0-9]{2,3})?[0-9]{9,15}$';
5var faxNumberInternational = '^(\\+[0-9]{2,3})?[0-9]{9,15}$';
6var mobilePhoneNumberInternational = '^(\\+[0-9]{2,3})?[0-9]{9,15}$';
7var email = "^([\\w\\!\\#$\\%\\&\\'\\*\\+\\-\\/\\=\\?\\^\\`{\\|\\}\\~]+\\.)*[\\w\\!\\#$\\%\\&\\'\\*\\+\\-\\/\\=\\?\\^\\`{\\|\\}\\~]+@((((([a-z0-9]{1}[a-z0-9\\-]{0,62}[a-z0-9]{1})|[a-z])\\.)+[a-z]{2,6})|(\\d{1,3}\\.){3}\\d{1,3}(\\:\\d{1,5})?)$";	
8//var username = '^[\\S]{6,}$';
9var password = '^(?=.*[0-9])(?=.*[A-Za-z]).{8,}$';
10var repeatPassword = '^(?=.*[0-9])(?=.*[A-Za-z]).{8,}$';
11var companyName = '^[^\\|]+$';
12var companyRegistrationNumber = '^[0-9]{9}$';
13var postCode = '^[0-9a-zA-Z ]{5,}';
14var deliveryCompanyName = '^[0-9][A-Za-z]{30}$';
15var firstName = '^.{1,20}$';
16var lastName = '^.{1,30}$';
17var city = '^.{1,30}$';
18var orderNo = '^[0-9A-Za-z]{1,30}$';
19var intlPhone = '^[0-9]{11}$';
20var alphanumaric = '^[\\w .*]+$';
21var poNumber = '^[\\w .*]+$';
22var numaric = '^[0-9]';
23var numeric = '[0-9]';
24var bsb = '^[0-9]{6}$';
25var deliveryInstruction = '^[^\<\>]+$';
26var dlNumber = '^[0-9]{1,9}$';
27var dlNumber_Required = true;
28var mobile = '^[0-9+ -]*$';
29var mobile_Required = false;
30var SHaddress2_Required = true;
31var houseNo_Required = true;
32var isReqShipToAddress3 = true;
33var username = '';
34var emailSelected = '';
35var phone= '^[0-9]{9,12}$';
36var checkoutTaxId='^[a-zA-Z]{1}[0-9]{8}';
37var cheoutBranchId='^[0-9]{5}$';
38if(document.getElementById("isUserNameAsEmailId") != null){
39	emailSelected = document.getElementById("isUserNameAsEmailId").value;
40}
41
42if(emailSelected == 'true'){
43	 username = 'email';
44} else {
45	 username = '^[\\S ]{6,}$';
46}
47var vatNumber = 13
48var isVatNumberRequired = true
49var isOrgNameRequired = false
50var maxLengthOrgName = 9
51var vatNumberPattern = 'number'
52var maxSPhouseNoLength = 500
53var maxSPcityLength = 500
54var maxSPzipCodeLength = 500
55var maxEmailLength = 500
56var maxPhoneLength = 500
57var maxLastNameLength = 128 // FR 40
58var maxFirstNameLength = 128 // FR 40
59var maxSPcompName = 128 
60var maxSPaddress1Length = 500
61var maxLogonIdLength = 500
62var guestChkout_TaxIdRequired = true
63
64//contact form fields
65var queryArea_Required = true
66var queryType_Required = true
67var acc_holder_info_Required = true
68var enquiry_acc_num_field_Required = false
69var enquiry_acc_num_field_PostLogin_Required = true
70var enquiryTextarea_Required = true
71var enquiryCompanyName_Required = false
72var enquirySelectTitle_Required = false
73var enquiryFormFirstName_Required = true
74var enquiryFormLastName_Required = true
75var enquiryTelephone_Required = false
76var enquiryEmail_Required = true
77var enquiryEmailCnfrm_Required = true
78var enquiryPostcode_Required = true
79var enquiryAddress1_Required = true
80var enquiryAddress2_Required = false
81var enquiryAddress3_Required = false
82var enquiryTownCity_Required = true
83var enquiryCounty_Required = false
84var enquiryBusinessTypeSelect_Required = false
85var enquiryWebsiteSelect_Required = false
86var enquiryCheckbox_Required = false
87
88//goods recieving hours 
89var isgoodsRecvalidReq = false
90
91//Guest checkout 
92var isGuestCountrySel = false
93var orgNameValidChar = '^[A-Za-z0-9]*$'
94var SPcompName_Required = true
95var isHouseNoMaxLength = 100
96var maxdocumentReferenceLength = 12
97var Maxlengthpostcode = 500
98var MaxlengthHouseNumber = 500
99
100//Searchinputorder limit
101var maxInputLimitCharacters = 10
102var maxQuotInputLimitCharacters = 10
103
104
105var contactIdCounterrowCount = 1;
106var contactIdCountermaxRows = 5;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.