package org.ovirt.engine.ui.uicommonweb.validation; import org.ovirt.engine.ui.uicompat.ConstantsManager; /** * Validates a string that should contain only alphanumeric characters (in any UTF language, including RTL languages), * numbers, '_', '-' or '+' sign. * <p> * The \p{L} can not be used as the JavaScript implementation of the RegExp does not support it. */ public class I18NExtraNameOrNoneValidation extends I18NNameValidation { public I18NExtraNameOrNoneValidation() { super(ConstantsManager.getInstance().getConstants().i18NExtraNameOrNoneValidation()); } @Override protected String specialCharacters() { return "\\+" + super.specialCharacters(); //$NON-NLS-1$ } @Override protected String end() { return "]*$"; //$NON-NLS-1$ } }