How can I get "/ˆ[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,6}$/"
in the Controller class?
<label for="clientEmail">E-mail</label>
<lightning:input name="clientEmail"
type="email"
pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,6}$"
aura:id="clientEmail"
required="false"
value="{!v.clientEmail}"
label="E-mail"
variant="label-hidden"
maxlength="60" />
I tried:
let rgxEmail= "/ˆ" + cmp.find(clientEmail).get("v.pattern") +"/";
if (!(rgxEmail.test(valueEmail))) {
let errorMsg = "Invalid email" + "\n";
}
But it's not working...