У меня есть приложение, которое в ВЕЛИКОБРИТАНИИ ОТКРЫВАЕТ, что я хочу, чтобы клиент набрал свой почтовый индекс, и произошло несколько вещей ...
1) я допускаю только A-Z и 0-9
2) в качестве специального символа допускается только пробел
Я получаю то, что хочу, за исключением того, что он допускает прописные и строчные буквы
Я знаю, что / i разрешает любой случай, поэтому, пожалуйста, не указывайте это. Если я удаляю его и клиент набирает, например, «sw10 9ef», они не обращают внимания на то, что набирается, и получают «10 9» для клиентов, которые используют строчные буквы, но правильно, кто использует прописные буквы «SW10 9EF»
Любая помощь будет оценена
Lee
<script>
function postOnly(input) {
var regex = /[^0-9A-Z ]/gi;
input.value = input.value.replace(regex, "");
}
</script>
<div class="form-group">
<label class="col-sm-12 col-md-12 col-lg-12 control-label"><i class="fas fa-map-marked-alt fa-lg"></i> Postal Code ( ZZZZ XXX or ZZZ XXX )
</label>
<div class="col-sm-12 col-md-12 col-lg-12">
<input type="text" value="<?php echo set_value('postal_code'); ?>" name="postal_code" onkeyup="postOnly(this)" class="form-control" placeholder="Postal Code ( ZZZZ XXX or ZZZ XXX )">
<br>
</div>
</div>
Так что мне нужно изменить регистр с нижнего на верхний при сохранении вышеуказанных требований.