2012-04-02 3 views
-4

Как проверить поле ввода для ввода текста только с помощью JQuery и PHP например, имя _ должен принимать только ввод текста и нет специального символа как «ааа @ или @@@ АААА» и альфа numeric like "aaa123"принимать только ввод символов в текстовом поле

+1

с Javascript или с php? – safarov

+0

с php и jquery – user1307519

ответ

0

Вы будете хотеть использовать регулярные выражения, я думаю. Посмотрите на эту question, который почти так же, как у вас (кроме того, что оно не о JQuery) с PHP и все ..

редактировать: Или, как ComFreek указывает, вы можете использовать функцию ctype_alnum!

Редактировать 2 ctype_alpha на самом деле то, что вы ищете; все буквы алфавита.

Проверяет, являются ли все символы в предоставленной строке, текстом, алфавитом. В стандартном языке буквы C - это просто [A-Za-z], а ctype_alpha() эквивалентно (ctype_upper ($ text) || ctype_lower ($ text)), если $ text - это всего лишь один символ, но на других языках есть буквы которые не считаются ни верхним, ни нижним регистром.

+1

Я думаю, что регулярные выражения здесь немного переполнены, вы можете использовать [ctype_alnum] (http://php.net/manual/en/function.ctype-alnum.php) – ComFreek

+0

Cool-beans, didn ' Знаю об этой функции :) Спасибо ComFreek – Bono

+0

На самом деле, я думаю, ctype_alpha может быть лучше :) – Bono

0

В идеале вам нужны как jquery, так и php-проверка, jquery для лучшего пользовательского опыта и php для целостности данных.

0

в отношении к этому, вы должны смотреть в таблицу ASCII ... AZ является представителем 65-90

вам просто нужно определить значение, когда возвращение OnKeyUp в HTML ...

Смежные вопросы