Звучит как хорошее место для меня.Максимальный размер: выберите что-нибудь вменяемое, если только вы не хотите, чтобы оно было допустимым, чтобы опубликовать диссертацию в качестве альтернативного текста - хотя это, вероятно, возможно.Что касается регулярного выражения для проверки, все в порядке:
/^[^"<>&\\]{0,XXX}$/
, где XXX - максимальный размер, который вы хотите.Или вообще избавьтесь от {0,XXX}
и замените его на *
, что означает «ноль или более».Конечно, синтаксис зависит от языка.
Также нашел это, выглядело интересно:
http://www.cs.tut.fi/~jkorpela/html/alt.html
Обновление:
Да, вы оба делаетехорошая точка зрения.Поскольку кавычки, используемые вокруг альтернативного текста, сами по себе не являются одинарными кавычками, тогда с ними все должно быть в порядке.
И, как и в других ответах ниже, возможно также и & и.Хотя, возможно, вам нужно быть осторожным с тем, сколько слэшей, перед тем, что имеет значение.А также, допускаются ли такие вещи в самом тексте.