// <@,;:\\\"\.\[\]';
var validChars='[^\s'+specialChars+']';
var validCharset='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'-_.';
var quotedUser='("[^"]*")';
var atom=validChars+'+';
var word='('+atom+'|'+quotedUser+')';
var validUser=new RegExp('^'+word+'(.'+word+')*$');
var symDomain=new RegExp('^'+atom+'(.'+atom+')*$');
var matchArray=emailAddressValue.match(basicAddress);
if(emailAddress.value==''||emailAddress==null){
return true;
}
if(matchArray==null){
alert('The Email address doesn't seem to be correct,nplease check syntax.');
emailAddress.focus();
return false;
}else{
var user=matchArray[1];
var domain=matchArray[2];
for(i=0;i<user.length;i++){
if(validCharset.indexOf(user.charAt(i))==-1){
alert('The Email address contains invalid characters,nplease check the username.');
emailAddress.focus();
return false;
}
}
for(i=0;i<domain.length;i++){
if(validCharset.indexOf(domain.charAt(i))==-1){
alert('The Email address contains invalid characters,nplease check the domain.');
emailAddress.focus();
return false;
}
}
if(user.match(validUser)==null){
alert('The Email address doesn't seem to be correct,nplease check the username.');
emailAddress.focus();
return false;
}
var atomPat=new RegExp('^'+atom+'$');
var domArr=domain.split('.');
var len=domArr.length;
for(i=0;i2)&&(domArr[domArr.length-1].search(gTLDs)==-1)){
alert(‘The Email address doesn’t seem to be correct,nplease check domain suffix.’);
emailAddress.focus();
return false;
}
if((domArr[domArr.length-1].length6)){
alert(‘The Email address doesn’t seem to be correct,nplease check domain suffix.’);
emailAddress.focus();
return false;
}
if(len

 

Please answer the following questions.

Which component groupset do you ride?

Shimano Dura-Ace Shimano Di2 Shimano Ultegra Shimano 105 Shimano Tiagra Campagnolo Super Record Campagnolo Record Campagnolo Chorus Campagnolo Athena Campagnolo Centaur Campagnolo Veloce SRAM Red SRAM Force SRAM Rival SRAM Apex Other Which pro team do you follow?

AG2R Astana BMC Cofidis Euskaltel FDJ Garmin-Cervelo HTC Katusha Lampre Leopard Trek Liquigas Omega Lotto Movistar Quick Step Rabobank Saxo Bank Sky Which cycling brands would you like to see at PBK?

What kind of rider are you?

Road Race Time Trial Track Triathlete Touring Commuting MTB

Please fill in your details.

Email*

First Name*

Last Name*

Country

Australia Canada Denmark Europe Hong Kong Japan New Zealand Norway South Africa Sweden Switzerland United Kingdom United States China India Russia

Subscribe to PBK emails

* Required feild


ProBikeKit

ProBikeKit

ProBikeKit.co.uk

A hub of reviews, advice and news from the online road cycling experts at ProBikeKit.