เรามีระบบ (ใช้ ASP.NET C# 4.0) ที่รองรับอักขระกรีก ซีริลลิก และจีน แต่ดูเหมือนว่าระบบของบุคคลที่สามจะทำงานไม่ถูกต้อง เพื่อหลีกเลี่ยงปัญหาในการป้อนข้อมูลสำหรับระบบของบุคคลที่สาม ฉันต้องการจำกัดช่องข้อความให้ยอมรับเฉพาะอักขระภาษาอังกฤษหรืออักขระเน้นเสียง แต่ส่งคืนข้อผิดพลาดในการตรวจสอบความถูกต้องสำหรับอักขระอื่นๆ
ฉันจะทำสิ่งนี้ให้สำเร็จได้อย่างไร? ดูเหมือนว่าฉันจะสามารถใช้ regex ตามแนว \p{Latin} ได้ แต่จากประสบการณ์ของฉัน ดูเหมือนว่า C# จะไม่รองรับสิ่งนี้ เนื่องจากฉันได้รับข้อผิดพลาด Unknown property 'Latin'