在我正在构建的当前应用程序中,我有一个文本区域,用户将在其中输入以逗号分隔的电子邮件地址列表。
我目前正在将列表拆分为一个数组,然后一一保存。但是,如果说,我有这个输入......
blah@example.com、test@example、foo@example.com
...然后 blah@example.com 将被保存,但保存 test@example 将失败。因此,当我显示 test@example 不是有效的电子邮件地址的错误时,我需要从传递回 textarea 的逗号分隔值字符串中删除 blah@example.com。
有没有更好的方法在服务器端验证这些并处理错误,而不会在控制器中变得花哨/丑陋?
提前致谢!