make sure alias pattern check is the same everywhere: Only letter, number, dash (-), underscore (_) can be used in alias prefix

This commit is contained in:
Son NK 2019-12-09 18:19:42 +01:00
parent 260b235328
commit 74fe984ae1
2 changed files with 6 additions and 5 deletions

View File

@ -24,8 +24,9 @@
<div class="row mt-4"> <div class="row mt-4">
<div class="col pr-1"> <div class="col pr-1">
<input name="email-prefix" class="form-control" pattern="[0-9|A-Z|a-z|-]{1,}" <input name="email-prefix" class="form-control"
title="Only letter, number or dash can be used." pattern="[0-9|A-Z|a-z|-|_]{1,}"
title="Only letter, number, dash (-), underscore (_) can be used in alias prefix."
placeholder="alias prefix" placeholder="alias prefix"
autofocus required> autofocus required>
</div> </div>

View File

@ -94,8 +94,8 @@
<div class="mt-2">OR</div> <div class="mt-2">OR</div>
<div style="display: flex; align-items: center" class="mt-2"> <div style="display: flex; align-items: center" class="mt-2">
<input class="form-control" <input class="form-control"
pattern="[0-9|A-Z|a-z|-]{3,}" pattern="[0-9|A-Z|a-z|-|_]{1,}"
title="Only letter, number or dash can be used and alias must have at least 3 characters." title="Only letter, number, dash (-), underscore (_) can be used in alias prefix."
style="flex-grow: 2" name="custom-email-prefix"> style="flex-grow: 2" name="custom-email-prefix">
<input type="hidden" name="email-suffix" value="{{ email_suffix }}"> <input type="hidden" name="email-suffix" value="{{ email_suffix }}">
<div class="ml-2"> <div class="ml-2">
@ -103,7 +103,7 @@
</div> </div>
</div> </div>
<small class="text-muted"> <small class="text-muted">
Alias can use letter, number, dash and must be at least 3 characters Alias can use letter, number, dash and cannot be empty
</small> </small>
{% endif %} {% endif %}
</div> </div>