1$('span.error').hide();$('.mobile').keyup(function(){let myform=$(this).parent().parent();var cc=$(myform).find('#countryCode :selected').attr('data-countryCode');if(cc=="IN"){var num=$(this).val();if(num.match(/(|0?)[1-9]{1}\d{9}/)&&(num.length<=11)){if(num.startsWith('0')){$(myform).find('.mobile').attr("maxlength","11");}else{$(myform).find('.mobile').attr("maxlength","10");} 2checkPhoneState(myform,'success');}else{checkPhoneState(myform,'fail');} 3$(myform).find('.mobile').attr("placeholder","Mobile or Landline with (STD)");}else if(cc=="AE"){var num=$(this).val();if(num.match(/(971|0?)[1-9]{1,2}\d{6}/)&&(num.length<=12)){if(num.startsWith('971')){$(myform).find('.mobile').attr("maxlength","12");}else if(num.startsWith('0')){$(myform).find('.mobile').attr("maxlength","10");}else{$(myform).find('.mobile').attr("maxlength","9");} 4checkPhoneState(myform,'success');}else{checkPhoneState(myform,'fail');}}else{$(myform).find('.mobile').attr("maxlength","19");}});function checkPhoneState(myform,status){if(status=='success'){$(myform).find('.mobile').focusout(function(){$(myform).find('.mobile').css({'box-shadow':'0 0 0px 1px #ccc'});$(myform).find('.span.error.error-phone').hide();});}else{$(myform).find('.mobile').focusout(function(){$(myform).find('.mobile').css({'box-shadow':'0 0 1px 1px red'});$(myform).find('.span.error.error-phone').show();$(myform).find('.span.error.error-phone').balloon({contents:"Please Enter in Correct Format",position:"right"});});$(myform).find('.mobile').focusin(function(){$(myform).find('.mobile').css({'box-shadow':'0 0 1px 1px #6da942'});$(myform).find('.span.error.error-phone').hide();});}} 5$('.mobile').keyup(function(){let myform=$(this).parent().parent();var num=$(this).val();if(num.length<6){$(myform).find('.mobile').removeAttr("maxlength");}});$('input.email').focusout(function(){let myform=$(this).parent().parent();var mail=$(myform).find('.email').val().toLowerCase();regex=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ 6if(mail.match(regex)){checkEmailState(myform,'success');}else{checkEmailState(myform,'fail');}});$('input.email').focusin(function(){let myform=$(this).parent().parent();$(myform).find('.email').css({'box-shadow':'0 0 1px 1px #6da942'});$(myform).find('span.error.error-email').hide();});function checkEmailState(frm,status){if(status=="success"){$(frm).find('.email').css({'box-shadow':'0 0 0px 1px #ccc'});$(frm).find('span.error.error-email').hide();}else{$(frm).find('.email').css({'box-shadow':'0 0 1px 1px red'});$(frm).find('span.error.error-email').show();$(frm).find('span.error.error-email').balloon({contents:"Please Enter in Correct Format",position:"right"});}} 7function frmSubmit(myform){var validPhone=validatePhone(myform);var validEmail=validateEmail(myform);if((validPhone)&&(validEmail)){console.log("Phone & Email is Valid");return true;}else{console.log("Please Fill The Form Correctly");return false;}} 8function validatePhone(myform){var phone=$(myform).find('.mobile').val();var cc=$(myform).find('select').find(':selected').attr('data-countryCode');if(cc=="None"||!cc){$(myform).find('select').css({'box-shadow':'0 0 1px 1px red'});return false;} 9if(!phone||phone.trim()===""){$(myform).find('.mobile').css({'box-shadow':'0 0 1px 1px red'});$(myform).find(' span.error').show();$(myform).find(' span.error').balloon({contents:"Please Enter in Correct Format",position:"right"});return false;} 10try{const phoneUtil=libphonenumber.PhoneNumberUtil.getInstance();const parsed_number=phoneUtil.parse(phone,cc);const validPhoneNumber=phoneUtil.isValidNumber(parsed_number);if(validPhoneNumber){$(myform).find('.mobile').css({'box-shadow':'0 0 0px 1px #ccc'});$(myform).find(' span.error').hide();return true;}else{$(myform).find('.mobile').css({'box-shadow':'0 0 1px 1px red'});$(myform).find(' span.error').show();$(myform).find(' span.error').balloon({contents:"Please Enter in Correct Format",position:"right"});return false;}}catch(e){$(myform).find('.mobile').css({'box-shadow':'0 0 1px 1px red'});$(myform).find(' span.error').show();$(myform).find(' span.error').balloon({contents:"Please Enter in Correct Format",position:"right"});return false;}} 11function validateEmail(myform){var mail=$(myform).find('.email').val().toLowerCase();regex=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ 12if(mail.match(regex)){$(myform).find('.email').css({'box-shadow':'0 0 0px 1px #ccc'});$(myform).find('span.error.error-email').hide();return true;}else{$(myform).find('.email').css({'box-shadow':'0 0 1px 1px red'});$(myform).find('span.error.error-email').show();$(myform).find('span.error.error-email').balloon({contents:"Please Enter in Correct Format",position:"right"});return false;}} 13$('.countryCode').change(function(){let myform=$(this).closest('form');$(this).css({'box-shadow':'0 0 0px 1px #ccc'});$(myform).find('.mobile').val("");var cc=$(myform).find('.countryCode :selected').attr('data-countrycode');if(cc=="IN"){viewCities(myform,'true');}else{viewCities(myform,'false');}});function viewCities(parent,visible){if(visible=='true'){$(parent).find('input[name="yourCity"]').parent().html(` 14<label class="font_family_a font_size_14px font_color_b font-600 text-left" for="yourcity">Your City</label> 15<select name="yourCity"> 16 <option data-city="none" value="" selected="">
16Select City</option> 17 <option data-city="Bengaluru" value="Bengaluru">Bengaluru</option> 18 <option data-city="Chandigarh" value="Chandigarh">Chandigarh</option> 19 <option data-city="Chennai" value="Chennai">Chennai</option> 20 <option data-city="Delhi" value="Delhi">Delhi</option> 21 <option data-city="Gurugram" value="Gurugram">Gurugram</option> 22 <option data-city="Hyderabad" value="Hyderabad">Hyderabad</option> 23 <option data-city="Jaipur" value="Jaipur">Jaipur</option> 24 <option data-city="Kolkata" value="Kolkata">Kolkata</option> 25 <option data-city="Mumbai" value="Mumbai">Mumbai</option> 26 <option data-city="Noida" value="Noida">Noida</option> 27 <option data-city="Pune" value="Pune">Pune</option> 28 <optgroup label="Other Cities"> 29 <option data-city="Agra" value="Agra">Agra</option> 30 <option data-city="Ahmedabad" value="Ahmedabad">Ahmedabad</option> 31 <option data-city="Allahabad" value="Allahabad">Allahabad</option> 32 <option data-city="Ambala" value="Ambala">Ambala</option> 33 <option data-city="Amritsar" value="Amritsar">Amritsar</option> 34 <option data-city="Bhilai" value="Bhilai">Bhilai</option> 35 <option data-city="Bhopal" value="Bhopal">Bhopal</option> 36 <option data-city="Agra" value="Agra">Agra</option> 37 <option data-city="Bhubaneswar" value="Bhubaneswar">Bhubaneswar</option> 38 <option data-city="Coimbatore" value="Coimbatore">Coimbatore</option> 39 <option data-city="Dehradun" value="Dehradun">Dehradun</option> 40 <option data-city="Dimapur" value="Dimapur">Dimapur</option> 41 <option data-city="Faridabad" value="Faridabad">Faridabad</option> 42 <option data-city="Goa" value="Goa">Goa</option> 43 <option data-city="Guwahati" value="Guwahati">Guwahati</option> 44 <option data-city="Gwalior" value="Gwalior">Gwalior</option> 45 <option data-city="Hosur" value="Hosur">Hosur</option> 46 <option data-city="Indore" value="Indore">Indore</option> 47 <option data-city="Jalandhar" value="Jalandhar">Jalandhar</option> 48 <option data-city="Jammu" value="Jammu">Jammu</option> 49 <option data-city="Kanpur" value="Kanpur">Kanpur</option> 50 <option data-city="Karnal" value="Karnal">Karnal</option> 51 <option data-city="Kochi" value="Kochi">Kochi</option> 52 <option data-city="Kozhikode" value="Kozhikode">Kozhikode</option> 53 <option data-city="Lucknow" value="Lucknow">Lucknow</option> 54 <option data-city="Ludhiana" value="Ludhiana">Ludhiana</option> 55 <option data-city="Manipal" value="Manipal">Manipal</option> 56 <option data-city="Meerut" value="Meerut">Meerut</option> 57 <option data-city="Mohali" value="Mohali">Mohali</option> 58 <option data-city="Moradabad" value="Moradabad">Moradabad</option> 59 <option data-city="Mussoorie" value="Mussoorie">Mussoorie</option> 60 <option data-city="Nagpur" value="Nagpur">Nagpur</option> 61 <option data-city="Nainital" value="Nainital">Nainital</option> 62 <option data-city="Nashik" value="Nashik">Nashik</option> 63 <option data-city="Panchkula" value="Panchkula">Panchkula</option> 64 <option data-city="Patiala" value="Patiala">Patiala</option> 65 <option data-city="Patna" value="Patna">Patna</option> 66 <option data-city="Pondicherry" value="Pondicherry">Pondicherry</option> 67 <option data-city="Raipur" value="Raipur">Raipur</option> 68 <option data-city="Rajkot" value="Rajkot">Rajkot</option> 69 <option data-city="Ranchi" value="Ranchi">Ranchi</option> 70 <option data-city="Salem" value="Salem">Salem</option> 71 <option data-city="Secundrabad" value="Secundrabad">Secundrabad</option> 72 <option data-city="Shimla" value="Shimla">Shimla</option> 73 <option data-city="Siliguri" value="Siliguri">Siliguri</option> 74 <option data-city="Solan" value="Solan">Solan</option> 75 <option data-city="Surat" value="Surat">Surat</option> 76 <option data-city="Tezpur" value="Tezpur">Tezpur</option>
77 <option data-city="Udaipur" value="Udaipur">Udaipur</option> 78 <option data-city="Vadodara" value="Vadodara">Vadodara</option> 79 <option data-city="Varanasi" value="Varanasi">Varanasi</option> 80 <option data-city="Vijayawada" value="Vijayawada">Vijayawada</option> 81 <option data-city="Warangal" value="Warangal">Warangal</option> 82 <option data-city="Others" value="Others">Others</option> 83</select> 84`);}else{$(parent).find('[name="yourCity"]').parent().html(` 85<label class="font_family_a font_size_14px font_color_b font-600 text-left" for="yourcity">Your City</label> 86<input type="text" name="yourCity" placeholder="Your City" value="" required="" class="font_size_b"> 87`);}}
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.