Лучше осуществить эти ограничения на уровне базы данных, поскольку они более производительны (реализованный в C). Нормально копировать проверку на другом слое, поскольку это обеспечивает более удобную для пользователя ошибку и сообщения проверки.
Это не суждение XOR, лучше допустить ошибку на безопасной стороне, осуществление этих ограничений на базу данных сделало бы Вашу систему больше durable.
\ n не будет отображаться как новая строка в HTML. Для достижения этого эффекта необходимо использовать
.
Используйте замену строки, чтобы заменить все символы '\ n' на '
'
Если вы используете язык на стороне сервера, например C # , вы можете сделать это
private string PutLineBreaks(string strData)
{
string strReplaced = string.Empty;
Regex r = new Regex("/\n/g");
strReplaced = r.Replace(strData, "<br/>");
return strReplaced;
}
Используйте
или, скорее,
, если мы говорили о каком-то тексте и новом абзаце. (семантическое лучшее решение).