У меня есть поле ввода в форме. При нажатии submit, я хочу подтвердить, чтобы пользователь вводил нелатинские символы, поэтому любые иностранные символы, такие как китайский, среди многих других. Или, по крайней мере, тест, чтобы убедиться, что он не содержит латинских символов.Как я могу проверить, содержит ли поле ввода чужие символы?
Могу ли я использовать регулярное выражение для этого? Какой был бы лучший подход для этого?
Я проверяю как в javaScript, так и в PHP. Какие решения я могу использовать для проверки иностранных символов в поле ввода на обоих языках программирования?
Что именно вы подразумеваете под «нелатинским»? Любые символы не в наборе 'latin-1'? Или что-нибудь кроме безударных символов A-Z/a-z? Должны ли знаки пунктуации быть допущены или только фактические буквы? Должно ли это работать как на PHP, так и на JavaScript, или это решение для одного из них достаточно? –
По нелатинскому, я имею в виду любые символы иностранных языков, которые используют совершенно разные символы, например, азиатские символы. Поле предназначено для профессионального титула человека, поэтому я бы предположил, что пунктуация может потребоваться для таких случаев, как Джон Т. Смит, доктор философии. Спасибо за вопрос. Я даже не подумал об этом! – zeckdude
Мне не обязательно нужно решение, которое работает для обоих. Я возьму два разных решения как для PHP, так и для JavaScript, если они оба делают то, что мне нужно. Не может быть придирчивым. – zeckdude