Пользовательский символ для ввода - PullRequest
0 голосов
/ 20 июня 2019

Я новичок в Java, я работаю с простыми лицами, и как часть захвата для имени пользователя меня просят об этом.

Как я могу настроить захват?Вы можете захватывать цифры (0-9) и буквы (a-zA-Z), но мне также требуется: # $ & -_.Как я могу сделать специальные символы для этого?Заранее спасибо и извинения за неправильный вопрос.

Я уже провел несколько тестов, но у меня нет желаемого результата.Когда я добавляю символ «&», он отмечает меня как ошибку:

    <o:validator 
        validatorId="javax.faces.RegularExpression"
        pattern="^[#$-_.A-Za-z0-9\\+]+(\\.[#$-_.A-Za-z0-9]+)*" 
        message="La contraseña no tiene un formato válido." />

    <p:outputLabel value="Contraseña:" for="newUserPwd1"/>
        <p:password  
        id="newUserPwd1" value="#{userManagerView.pass1}" required="true"
        requiredMessage ="La contraseña es obligatoria.">
        <o:validator 
        validatorId="javax.faces.Length" minimum="6" 
        message="La contraseña requiere mínimo de 6 caracteres"/>
        <o:validator 
        validatorId="javax.faces.RegularExpression"
        pattern="^[#$-_.A-Za-z0-9\\+]+(\\.[#$-_.A-Za-z0-9]+)*" 
        message="La contraseña no tiene un formato válido." />
    </p:password>

Это ошибка с символом &

Ошибка синтаксического анализа / viewMetadata / admin/usuarios.xhtml: Трассировка ошибок [строка: 172] Десятичное представление должно появляться сразу после "& # Причины: javax.faces.view.facelets.FaceletException - Синтаксический анализ ошибок /viewMetadata/admin/usuarios.xhtml: Трассировка ошибок [строка: 172] Десятичное представление должно появляться сразу после "& # at org.apache.myfaces.view.facelets.compiler.SAXCompiler.doCompileViewMetadata (SAXCompiler.java:838)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...