public static boolean isValidId()

in doxia-core/src/main/java/org/apache/maven/doxia/util/DoxiaUtils.java [207:225]


    public static boolean isValidId(final String text) {
        if (text == null || text.length() == 0) {
            return false;
        }

        for (int i = 0; i < text.length(); ++i) {
            char c = text.charAt(i);

            if (isAsciiLetter(c) || c == '_') {
                continue;
            }

            if ((i == 0) || (!isAsciiDigit(c) && c != '-' && c != '.')) {
                return false;
            }
        }

        return true;
    }