Я зашел в твиттер, чтобы иметь представление о поведении. Кажется, это простой замаскированный / отфильтрованный ввод.
Быстрый поиск в Google, много ссылок. Этот ITGroup.com имеет скрипт, который делает именно это. Я полагаю, вам придется добавить пользовательский фильтр (это возможно), чтобы он не допускал акцентированный символ, но это именно то, что вы хотите сделать.
Документ: http://itgroup.com.ph/alphanumeric/
почтовый индекс: http://itgroup.com.ph/alphanumeric/alphanumeric.zip
Этот пример создает пользовательское правило и определяет только определенные символы для предотвращения, такие как точка (.), One (1) и a (a). Таким образом, вы можете вручную добавить подчеркнутый символ. Как твитер сделал.
$ (». Sample6 ') буквенно-цифровой ({ichars:' 1а.});
.
<input type="text" class="sample6 tb" size="10" />
Смотрите документацию для полной информации. Это довольно просто, вот увидишь.