คำถามนี้รบกวนจิตใจฉันมาเป็นล้านปี ... เมื่อใดก็ตามที่ฉันสร้างเว็บไซต์ด้วยพื้นที่ข้อความที่อนุญาตให้มีหลายบรรทัด (เช่น "ไบโอ" สำหรับโปรไฟล์ของผู้ใช้) ฉันมักจะเขียนโค้ดหวาดระแวงต่อไปนี้:
// C# code sample...
bio = bio.Replace("\r\n", "\n").Replace("\r", "\n");
bio = Regex.Replace(@"\n{2,}", "\n\n");
ดังนั้นเบราว์เซอร์จะส่งอะไรมา<textarea name="Bio"></textarea>
หากมีหลายบรรทัด?
<p>
แท็ก