У меня есть текстовое поле, и я хочу иметь как минимум 2-буквенную проверку.
У меня есть приведенный ниже код, в котором пользователь может вставлять пробелы и вставлять данные в базу данных.
Но я хочу, чтобы пользователь ввел по крайней мере 2 действительные буквы (char/number), после чего только он сможет вставить их в базу данных.
var data = $("#intials").val();
if (data) {
//OK Inseert value in DB
}
else {
alert('please insert value in intials box.');
}
Заранее спасибо
Цифры не буквы.
if (data.length >= 2)
?Если вы хотите исключить пробелы, просто удалите их.
if (data.replace(/\s/g,'').length > 1) { ... }
Имейте в виду, что независимо от того, вводит ли пользовательchar
( строка ) или число, typeof входного текстового значения по-прежнему является строкой.Спасибо @MihaiT, но мне нужны только буквы.
вы сказали `2 действительных буквы (символ/число)` :)