使用RegEx过滤对象数组?在角度5-9

如何使用RegExp过滤对象(包括标题,电子邮件和名称)

标题和名称只能使用字母。 电子邮件应该有效

RegExp模式:

电子邮件= /[a-zA-Z0-9.-]{1,}@[a-zA-Z.-]{2,}[.]{1}[a-zA-Z]{2,}/

标题和名称= / ^ [A-Za-z] + $ /

如果任何一封电子邮件无效,则该无效电子邮件应存储在不同的变量中,而其他对象应存储在不同的变量中。

在JSON中,第一个对象电子邮件无效,因此我想将此对象存储在其他变量中

items = [
{
    title: "This is title", 
    email: "testtest.com",
    status: "confirmed"
},
{
    title: "This another one", 
    email: "someone@something.com",
    status: "pending"
{    
    title: "Just a random string", 
    email: "me@you.co.uk",
    status: "pending"
{    
]