Is the following regex:
- url:
/\b(http|https|ftp):\/\/([-A-Z0-9.]+)(\/[-A-Z0-9+&@#\/%=~_|!:,.;]*)?(\?[A-Z0-9+&@#\/%=~_|!:,.;]*)?/i - email:
/\b[A-Z0-9._%+-]+@(?:[A-Z0-9-]+\.)+[A-Z]{2,6}\b/i
I am using them in inputs like:
<section id='email-txt' class='flex-column'>
<label id='address' for='emailTxt'>Address</label>
<input id=emailTxt
type='email'
value='{{webContact.homeEmail}}'
pattern=/\b[A-Z0-9._%+-]+@(?:[A-Z0-9-]+\.)+[A-Z]{2,6}\b/i>
</section>
<section id='col2' class='flex-column'>
<label id='type' for='webPageUrl'>Type</label>
<input id=webPageUrl
type='url'
value='{{webContact.homeEmail}}'
placeholder='http://microsoft.com'
required
pattern=/\b(http|https|ftp):\/\/([-A-Z0-9.]+)(\/[-A-Z0-9+&@#\/%=~_|!:,.;]*)?(\?[A-Z0-9+&@#\/%=~_|!:,.;]*)?/i>
</section>
in forms but the validation is always incorrect.
Thanks
abc@xyzthat is a valid email address, en.wikipedia.org/wiki/Email_address#Valid_email_addresses