Как создать регулярное выражение для приема только буквенно-цифровых символов? Возможный дубликат: Регулярное выражение для буквенно-цифровых и подчеркиваний Как создать регулярное выражение для приема только буквенно-цифровых символов? Спасибо. Ответ 1 Попробуйте ввести буквенно-цифровое регулярное выражение "^[a-zA-Z0-9]*$" ^ - начало строки [a-zA-Z0-9] * - несколько символов для включения $- Конец строки Подробнее: http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html Ответ 2 [a-zA-Z0-9] будет соответствовать только символам ASCII, он не будет соответствовать String target = new String("A" + "\u00ea" + "\u00f1" + "\u00fc" + "C"); Если вы также хотите совместить символы юникода: String pat = "^[\\p{L}0-9]*$"; Ответ 3 Разрешены только ASCII или другие символы? ^\w*$ ограничивает (в Java) буквы ASCII/цифры и подчеркивание, ^[\pL\pN\p{Pc}]*$ также позволяет использовать международные символы/цифры и "связывать знаки препинания". Ответ 4 попробуйте с помощью \w http://download.oracle.com/javase/tutorial/essential/regex/pre_char_classes.html Ответ 5 см. http://download.oracle.com/javase/1.5.0/docs/api/java/util/regex/Pattern.html например [A-Za-z0-9] Ответ 6 Используйте ^[a-zA-Z0-9_]*$ Подробнее см. здесь.
Ответ 1 Попробуйте ввести буквенно-цифровое регулярное выражение "^[a-zA-Z0-9]*$" ^ - начало строки [a-zA-Z0-9] * - несколько символов для включения $- Конец строки Подробнее: http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html
Ответ 2 [a-zA-Z0-9] будет соответствовать только символам ASCII, он не будет соответствовать String target = new String("A" + "\u00ea" + "\u00f1" + "\u00fc" + "C"); Если вы также хотите совместить символы юникода: String pat = "^[\\p{L}0-9]*$";
Ответ 3 Разрешены только ASCII или другие символы? ^\w*$ ограничивает (в Java) буквы ASCII/цифры и подчеркивание, ^[\pL\pN\p{Pc}]*$ также позволяет использовать международные символы/цифры и "связывать знаки препинания".
Ответ 4 попробуйте с помощью \w http://download.oracle.com/javase/tutorial/essential/regex/pre_char_classes.html
Ответ 5 см. http://download.oracle.com/javase/1.5.0/docs/api/java/util/regex/Pattern.html например [A-Za-z0-9]