diff --git a/lib/firstNames.json b/lib/firstNames.json index 53e97f8..1706a65 100644 --- a/lib/firstNames.json +++ b/lib/firstNames.json @@ -37,9 +37,7 @@ "agripina", "agueda", "agustina", - "ai", "aida", - "aide", "aiko", "aileen", "ailene", @@ -121,7 +119,6 @@ "almeda", "almeta", "alona", - "alpha", "alta", "altagracia", "altha", @@ -147,7 +144,6 @@ "amee", "amelia", "america", - "ami", "amie", "amiee", "amina", @@ -155,8 +151,6 @@ "ammie", "amparo", "amy", - "an", - "ana", "anabel", "analisa", "anamaria", @@ -170,13 +164,11 @@ "andrew", "andria", "anette", - "angel", "angela", "angele", "angelena", "angeles", "angelia", - "angelic", "angelica", "angelika", "angelina", @@ -189,7 +181,6 @@ "angie", "angila", "angla", - "angle", "anglea", "anh", "anika", @@ -237,7 +228,6 @@ "apolonia", "april", "apryl", - "ara", "araceli", "aracelis", "aracely", @@ -311,13 +301,11 @@ "augustina", "augustine", "aundrea", - "aura", "aurea", "aurelia", "aurora", "aurore", "austin", - "autumn", "ava", "avelina", "avery", @@ -337,17 +325,13 @@ "bambi", "bao", "barabara", - "barb", "barbar", "barbara", "barbera", "barbie", "barbra", - "bari", "barrie", "basilia", - "bea", - "beata", "beatrice", "beatris", "beatriz", @@ -356,12 +340,10 @@ "becki", "beckie", "becky", - "bee", "belen", "belia", "belinda", "belkis", - "bell", "bella", "belle", "belva", @@ -380,7 +362,6 @@ "bernie", "berniece", "bernita", - "berry", "berta", "bertha", "bertie", @@ -407,12 +388,10 @@ "beverley", "beverly", "bianca", - "bibi", "billi", "billie", "billy", "billye", - "birdie", "birgit", "blair", "blake", @@ -420,7 +399,6 @@ "blanch", "blanche", "blondell", - "blossom", "blythe", "bobbi", "bobbie", @@ -428,7 +406,6 @@ "bobbye", "bobette", "bok", - "bong", "bonita", "bonnie", "bonny", @@ -438,7 +415,6 @@ "brandi", "brandie", "brandon", - "brandy", "breana", "breann", "breanna", @@ -473,7 +449,6 @@ "brittni", "brittny", "bronwyn", - "brook", "brooke", "bruna", "brunilda", @@ -483,7 +458,6 @@ "buffy", "bula", "bulah", - "bunny", "burma", "caitlin", "caitlyn", @@ -509,7 +483,6 @@ "candie", "candis", "candra", - "candy", "candyce", "caprice", "cara", @@ -551,7 +524,6 @@ "carmen", "carmina", "carmon", - "carol", "carola", "carolann", "carole", @@ -569,8 +541,6 @@ "carrie", "carrol", "carroll", - "carry", - "cary", "caryl", "carylon", "caryn", @@ -625,7 +595,6 @@ "celsa", "ceola", "chae", - "chan", "chana", "chanda", "chandra", @@ -645,7 +614,6 @@ "charissa", "charisse", "charita", - "charity", "charla", "charleen", "charlena", @@ -665,7 +633,6 @@ "chasidy", "chasity", "chassidy", - "chastity", "chau", "chaya", "chelsea", @@ -679,23 +646,17 @@ "cherie", "cherilyn", "cherise", - "cherish", "cherly", "cherlyn", "cherri", "cherrie", - "cherry", "cherryl", "chery", "cheryl", "cheryle", "cheryll", "cheyenne", - "chi", - "chia", "chieko", - "chin", - "china", "ching", "chiquita", "chloe", @@ -783,7 +744,6 @@ "collene", "collette", "concepcion", - "conception", "concetta", "concha", "conchita", @@ -793,7 +753,6 @@ "consuelo", "contessa", "cora", - "coral", "coralee", "coralie", "corazon", @@ -835,7 +794,6 @@ "cristy", "cruz", "crysta", - "crystal", "crystle", "cuc", "curtis", @@ -851,7 +809,6 @@ "daina", "daine", "daisey", - "daisy", "dakota", "dale", "dalene", @@ -905,7 +862,6 @@ "david", "davida", "davina", - "dawn", "dawna", "dawne", "dayle", @@ -971,7 +927,6 @@ "delphia", "delphine", "delsie", - "delta", "demetra", "demetria", "demetrice", @@ -993,11 +948,9 @@ "deon", "deonna", "desirae", - "desire", "desiree", "despina", "dessie", - "destiny", "detra", "devin", "devon", @@ -1005,7 +958,6 @@ "devora", "devorah", "dia", - "diamond", "dian", "diana", "diane", @@ -1016,7 +968,6 @@ "diedre", "dierdre", "digna", - "dimple", "dina", "dinah", "dinorah", @@ -1028,7 +979,6 @@ "dixie", "dodie", "dollie", - "dolly", "dolores", "doloris", "domenica", @@ -1075,20 +1025,16 @@ "dorthea", "dorthey", "dorthy", - "dot", "dottie", "dotty", "dovie", "dreama", "drema", - "drew", "drucilla", "drusilla", "dulce", "dulcie", - "dung", "dusti", - "dusty", "dwana", "dyan", "earlean", @@ -1098,11 +1044,8 @@ "earline", "earnestine", "eartha", - "easter", "eboni", "ebonie", - "ebony", - "echo", "eda", "edda", "eddie", @@ -1190,7 +1133,6 @@ "eloise", "elouise", "elsa", - "else", "elsie", "elsy", "elva", @@ -1208,7 +1150,6 @@ "emelina", "emeline", "emely", - "emerald", "emerita", "emiko", "emilee", @@ -1220,7 +1161,6 @@ "emmie", "emmy", "emogene", - "ena", "enda", "enedina", "eneida", @@ -1228,7 +1168,6 @@ "enola", "enriqueta", "epifania", - "era", "eric", "erica", "ericka", @@ -1270,7 +1209,6 @@ "eugene", "eugenia", "eugenie", - "eula", "eulah", "eulalia", "eun", @@ -1284,7 +1222,6 @@ "evan", "evangelina", "evangeline", - "eve", "evelia", "evelin", "evelina", @@ -1301,9 +1238,6 @@ "ewa", "exie", "fabiola", - "fae", - "fairy", - "faith", "fallon", "fannie", "fanny", @@ -1313,10 +1247,7 @@ "fatimah", "faustina", "faviola", - "fawn", - "fay", "faye", - "fe", "felecia", "felica", "felice", @@ -1328,7 +1259,6 @@ "felisa", "felisha", "fermina", - "fern", "fernanda", "fernande", "ferne", @@ -1338,11 +1268,7 @@ "fiona", "flavia", "fleta", - "flo", - "flor", - "flora", "florance", - "florence", "florencia", "florene", "florentina", @@ -1389,14 +1315,10 @@ "gabriele", "gabriella", "gabrielle", - "gail", - "gala", - "gale", "galina", "garnet", "garnett", "gary", - "gay", "gaye", "gayla", "gayle", @@ -1405,16 +1327,10 @@ "gaynelle", "gearldine", "gema", - "gemma", - "gena", - "gene", - "genesis", - "geneva", "genevie", "genevieve", "genevive", "genia", - "genie", "genna", "gennie", "genny", @@ -1459,7 +1375,6 @@ "gilma", "gina", "ginette", - "ginger", "ginny", "giovanna", "gisela", @@ -1479,13 +1394,9 @@ "glennis", "glinda", "gloria", - "glory", "glynda", "glynis", "golda", - "golden", - "goldie", - "grace", "gracia", "gracie", "graciela", @@ -1509,7 +1420,6 @@ "gwenn", "gwyn", "gwyneth", - "ha", "hae", "hailey", "haley", @@ -1518,12 +1428,10 @@ "hallie", "han", "hana", - "hang", "hanh", "hanna", "hannah", "hannelore", - "harmony", "harold", "harriet", "harriett", @@ -1532,7 +1440,6 @@ "hattie", "haydee", "hayley", - "hazel", "heather", "hedwig", "hedy", @@ -1579,15 +1486,10 @@ "holli", "hollie", "hollis", - "holly", - "honey", - "hong", - "hope", "hortencia", "hortense", "hortensia", "hsiu", - "hue", "hui", "hulda", "huong", @@ -1597,40 +1499,30 @@ "hyo", "hyon", "hyun", - "ida", - "idalia", "idell", "idella", "iesha", "ignacia", - "ila", "ilana", "ilda", "ileana", "ileen", "ilene", "iliana", - "illa", "ilona", "ilse", "iluminada", - "ima", "imelda", "imogene", - "in", - "ina", "india", "indira", "inell", "ines", "inez", "inga", - "inge", "ingeborg", - "inger", "ingrid", "inocencia", - "iola", "iona", "ione", "ira", @@ -1638,7 +1530,6 @@ "irena", "irene", "irina", - "iris", "irish", "irma", "irmgard", @@ -1653,17 +1544,13 @@ "isidra", "isis", "isobel", - "iva", "ivana", "ivelisse", "ivette", "ivey", "ivonne", - "ivory", - "ivy", "izetta", "izola", - "ja", "jacalyn", "jacelyn", "jacinda", @@ -1690,7 +1577,6 @@ "jacquline", "jacqulyn", "jada", - "jade", "jadwiga", "jae", "jaime", @@ -1746,11 +1632,8 @@ "janyce", "jaqueline", "jaquelyn", - "jasmin", - "jasmine", "jason", "jaunita", - "jay", "jaye", "jayme", "jaymie", @@ -1758,7 +1641,6 @@ "jayne", "jazmin", "jazmine", - "jean", "jeana", "jeane", "jeanelle", @@ -1828,17 +1710,10 @@ "jesusita", "jetta", "jettie", - "jewel", "jewell", - "ji", "jill", "jillian", "jimmie", - "jimmy", - "jin", - "jina", - "jinny", - "jo", "joan", "joana", "joane", @@ -1911,7 +1786,6 @@ "josphine", "jovan", "jovita", - "joy", "joya", "joyce", "joycelyn", @@ -1944,7 +1818,6 @@ "juliette", "julio", "julissa", - "june", "jung", "junie", "junita", @@ -1954,12 +1827,10 @@ "justina", "justine", "jutta", - "ka", "kacey", "kaci", "kacie", "kacy", - "kai", "kaila", "kaitlin", "kaitlyn", @@ -2001,7 +1872,6 @@ "karlene", "karly", "karlyn", - "karma", "karmen", "karol", "karole", @@ -2146,7 +2016,6 @@ "kirstie", "kirstin", "kisha", - "kit", "kittie", "kitty", "kiyoko", @@ -2197,15 +2066,11 @@ "laci", "lacie", "lacresha", - "lacy", "ladawn", "ladonna", - "lady", "lael", "lahoma", - "lai", "laila", - "laine", "lajuana", "lakeesha", "lakeisha", @@ -2219,9 +2084,7 @@ "lakita", "lala", "lamonica", - "lan", "lana", - "lane", "lanell", "lanelle", "lanette", @@ -2284,7 +2147,6 @@ "lauran", "laure", "laureen", - "laurel", "lauren", "laurena", "laurence", @@ -2320,11 +2182,7 @@ "lawanna", "lawrence", "layla", - "layne", - "le", - "lea", "leah", - "lean", "leana", "leandra", "leann", @@ -2335,7 +2193,6 @@ "leatrice", "lecia", "leda", - "lee", "leeann", "leeanna", "leeanne", @@ -2397,18 +2254,13 @@ "lewis", "lexie", "lezlie", - "li", - "lia", - "liana", "liane", "lianne", "libbie", "libby", - "liberty", "librada", "lida", "lidia", - "lien", "lieselotte", "ligia", "lila", @@ -2424,9 +2276,6 @@ "lilliana", "lillie", "lilly", - "lily", - "lin", - "lina", "linda", "lindsay", "lindsey", @@ -2458,7 +2307,6 @@ "lizette", "lizzette", "lizzie", - "loan", "logan", "loida", "lois", @@ -2474,7 +2322,6 @@ "lora", "loraine", "loralee", - "lore", "lorean", "loree", "loreen", @@ -2494,7 +2341,6 @@ "lorina", "lorinda", "lorine", - "loris", "lorita", "lorna", "lorraine", @@ -2518,12 +2364,10 @@ "lourdes", "lourie", "louvenia", - "love", "lovella", "lovetta", "lovie", "loyce", - "lu", "luana", "luann", "luanna", @@ -2545,7 +2389,6 @@ "lucy", "ludie", "ludivina", - "lue", "luella", "luetta", "luis", @@ -2578,7 +2421,7 @@ "lynne", "lynnette", "lynsey", - "ma", + "ma 50", "mabel", "mabelle", "mable", @@ -2615,7 +2458,6 @@ "maggie", "magnolia", "mahalia", - "mai", "maia", "maida", "maile", @@ -2638,18 +2480,12 @@ "malvina", "mamie", "mammie", - "man", - "mana", "manda", "mandi", "mandie", "mandy", "manie", "manuela", - "many", - "mao", - "maple", - "mara", "maragaret", "maragret", "maranda", @@ -2668,15 +2504,12 @@ "marcy", "mardell", "maren", - "marg", "margaret", "margareta", "margarete", "margarett", "margaretta", "margarette", - "margarita", - "margarite", "margart", "marge", "margene", @@ -2725,10 +2558,7 @@ "marilu", "marilyn", "marilynn", - "marin", - "marina", "marinda", - "marine", "mario", "marion", "maris", @@ -2742,7 +2572,6 @@ "marivel", "marjorie", "marjory", - "mark", "marketta", "markita", "marla", @@ -2763,7 +2592,6 @@ "marquetta", "marquita", "marquitta", - "marry", "marsha", "marshall", "marta", @@ -2775,7 +2603,6 @@ "martine", "marty", "marva", - "marvel", "marvella", "marvis", "marx", @@ -2809,7 +2636,6 @@ "matilde", "matthew", "mattie", - "maud", "maude", "maudie", "maura", @@ -2822,8 +2648,6 @@ "maxima", "maximina", "maxine", - "may", - "maya", "maybell", "maybelle", "maye", @@ -2864,7 +2688,6 @@ "melodee", "melodi", "melodie", - "melody", "melonie", "melony", "melva", @@ -2874,7 +2697,6 @@ "mendy", "mercedes", "mercedez", - "mercy", "meredith", "meri", "merideth", @@ -2889,11 +2711,8 @@ "merrie", "merrilee", "merrill", - "merry", "mertie", "meryl", - "meta", - "mi", "mia", "mica", "micaela", @@ -2933,8 +2752,6 @@ "millie", "milly", "mimi", - "min", - "mina", "minda", "mindi", "mindy", @@ -2959,7 +2776,6 @@ "missy", "misti", "mistie", - "misty", "mitchell", "mitsue", "mitsuko", @@ -2978,7 +2794,6 @@ "monique", "monnie", "monserrate", - "moon", "mora", "morgan", "moriah", @@ -2988,7 +2803,6 @@ "mui", "muoi", "muriel", - "my", "myesha", "myong", "myra", @@ -3002,7 +2816,6 @@ "myrtis", "myrtle", "myung", - "na", "nada", "nadene", "nadia", @@ -3012,9 +2825,6 @@ "nakia", "nakisha", "nakita", - "nam", - "nan", - "nana", "nancee", "nancey", "nanci", @@ -3064,7 +2874,6 @@ "ngan", "ngoc", "nguyet", - "nia", "nichelle", "nichol", "nichole", @@ -3096,7 +2905,6 @@ "nisha", "nita", "nobuko", - "noel", "noelia", "noella", "noelle", @@ -3113,9 +2921,6 @@ "norine", "norma", "norman", - "nova", - "novella", - "nu", "nubia", "numbers", "nydia", @@ -3130,28 +2935,19 @@ "odette", "odilia", "ofelia", - "ok", - "ola", "olene", "oleta", "olevia", "olga", "olimpia", "olinda", - "oliva", - "olive", "olivia", "ollie", "olympia", - "oma", - "omega", - "ona", "oneida", "onie", "onita", - "opal", "ophelia", - "ora", "oralee", "oralia", "oretha", @@ -3165,8 +2961,6 @@ "ozell", "ozella", "ozie", - "pa", - "page", "paige", "palma", "palmira", @@ -3177,15 +2971,10 @@ "pamella", "pamila", "pamula", - "pandora", - "pansy", "paola", "paris", "parthenia", "particia", - "pasty", - "pat", - "patience", "patria", "patrica", "patrice", @@ -3205,13 +2994,10 @@ "pauline", "paulita", "paz", - "pearl", "pearle", "pearlene", "pearlie", "pearline", - "pearly", - "peg", "peggie", "peggy", "pei", @@ -3219,7 +3005,6 @@ "penney", "penni", "pennie", - "penny", "perla", "perry", "peter", @@ -3236,27 +3021,18 @@ "phylis", "phyliss", "phyllis", - "pia", "piedad", - "pilar", - "ping", - "pinkie", - "piper", "pok", "polly", "porsche", "porsha", "portia", - "precious", "pricilla", - "princess", "priscila", "priscilla", "providencia", - "prudence", "pura", "qiana", - "queen", "queenie", "quiana", "quinn", @@ -3278,7 +3054,6 @@ "raisa", "ramona", "ramonita", - "rana", "ranae", "randa", "randee", @@ -3288,8 +3063,6 @@ "raquel", "rasheeda", "rashida", - "raven", - "ray", "raye", "raylene", "raymond", @@ -3347,20 +3120,14 @@ "rhoda", "rhona", "rhonda", - "ria", "ricarda", "richard", "richelle", "ricki", "rickie", "rikki", - "rima", - "rina", "risa", - "rita", - "riva", "rivka", - "robbi", "robbie", "robbin", "robbyn", @@ -3368,7 +3135,6 @@ "robert", "roberta", "roberto", - "robin", "robyn", "rochel", "rochell", @@ -3376,8 +3142,6 @@ "rocio", "rolanda", "rolande", - "roma", - "romaine", "romana", "romelia", "romona", @@ -3409,7 +3173,6 @@ "rosaria", "rosario", "rosaura", - "rose", "roseann", "roseanna", "roseanne", @@ -3420,7 +3183,6 @@ "roselle", "roselyn", "rosemarie", - "rosemary", "rosena", "rosenda", "rosetta", @@ -3433,7 +3195,6 @@ "roslyn", "rossana", "rossie", - "rosy", "rowena", "roxana", "roxane", @@ -3441,14 +3202,11 @@ "roxanna", "roxanne", "roxie", - "roxy", - "roy", "royce", "rozanne", "rozella", "rubi", "rubie", - "ruby", "rubye", "rudy", "rufina", @@ -3467,12 +3225,9 @@ "sabrina", "sacha", "sachiko", - "sade", "sadie", "sadye", - "sage", "salena", - "salina", "salley", "sallie", "sally", @@ -3492,8 +3247,6 @@ "sandi", "sandie", "sandra", - "sandy", - "sang", "sanjuana", "sanjuanita", "sanora", @@ -3512,16 +3265,12 @@ "saturnina", "sau", "saundra", - "savanna", "savannah", - "scarlet", "scarlett", "scott", "scottie", "sean", - "season", "sebrina", - "see", "seema", "selena", "selene", @@ -3535,7 +3284,6 @@ "serina", "serita", "setsuko", - "sha", "shae", "shaina", "shakia", @@ -3547,7 +3295,6 @@ "shalonda", "shameka", "shamika", - "shan", "shana", "shanae", "shanda", @@ -3666,7 +3413,6 @@ "sherril", "sherrill", "sherron", - "sherry", "sherryl", "shery", "sheryl", @@ -3674,7 +3420,6 @@ "shiela", "shila", "shiloh", - "shin", "shira", "shirely", "shirl", @@ -3695,17 +3440,14 @@ "shyla", "sibyl", "sidney", - "sierra", "signe", "sigrid", "silva", "silvana", "silvia", - "sima", "simona", "simone", "simonne", - "sina", "sindy", "siobhan", "sirena", @@ -3713,37 +3455,28 @@ "sixta", "skye", "slyvia", - "so", + "so 10", "socorro", "sofia", "soila", - "sol", "solange", "soledad", "somer", "sommer", - "son", "sona", "sondra", - "song", "sonia", "sonja", "sonya", - "soo", - "sook", - "soon", "sophia", "sophie", "soraya", - "sparkle", - "spring", "stacee", "stacey", "staci", "stacia", "stacie", "stacy", - "star", "starla", "starr", "stasia", @@ -3766,8 +3499,6 @@ "stephnie", "steven", "stevie", - "stormy", - "su", "suanne", "sudie", "sue", @@ -3776,13 +3507,8 @@ "suk", "sulema", "sumiko", - "summer", - "sun", "sunday", - "sung", "sunni", - "sunny", - "sunshine", "susan", "susana", "susann", @@ -3807,11 +3533,9 @@ "sylvie", "synthia", "syreeta", - "ta", "tabatha", "tabetha", "tabitha", - "tai", "taina", "taisha", "tajuana", @@ -3820,8 +3544,6 @@ "talia", "talisha", "talitha", - "tam", - "tama", "tamala", "tamar", "tamara", @@ -3876,7 +3598,6 @@ "tawanda", "tawanna", "tawna", - "tawny", "tawnya", "taylor", "tayna", @@ -3887,7 +3608,6 @@ "temeka", "temika", "tempie", - "temple", "tena", "tenesha", "tenisha", @@ -3895,7 +3615,6 @@ "tennille", "teodora", "teofila", - "tequila", "tera", "tereasa", "teresa", @@ -3944,8 +3663,6 @@ "tia", "tiana", "tianna", - "tiara", - "tien", "tiera", "tierra", "tiesha", @@ -3962,7 +3679,6 @@ "timothy", "tina", "tinisha", - "tiny", "tisa", "tish", "tisha", @@ -4022,7 +3738,6 @@ "trina", "trinh", "trinidad", - "trinity", "trish", "trisha", "trista", @@ -4032,7 +3747,6 @@ "trudie", "trudy", "trula", - "tu", "tula", "tuyet", "twana", @@ -4045,10 +3759,7 @@ "tyler", "tynisha", "tyra", - "ula", "ulrike", - "un", - "una", "ursula", "usha", "ute", @@ -4059,7 +3770,6 @@ "valencia", "valene", "valentina", - "valentine", "valeri", "valeria", "valerie", @@ -4067,7 +3777,6 @@ "vallie", "valorie", "valrie", - "van", "vanda", "vanesa", "vanessa", @@ -4085,7 +3794,6 @@ "vella", "velma", "velva", - "velvet", "vena", "venessa", "venetta", @@ -4120,7 +3828,6 @@ "vertie", "vesta", "veta", - "vi", "vicenta", "vickey", "vicki", @@ -4133,12 +3840,9 @@ "viki", "vikki", "vilma", - "vina", "vincenza", "vinita", "vinnie", - "viola", - "violet", "violeta", "violette", "virgen", @@ -4146,8 +3850,6 @@ "virgil", "virgina", "virginia", - "vita", - "viva", "vivan", "vivian", "viviana", @@ -4159,14 +3861,12 @@ "wai", "walter", "waltraud", - "wan", "wanda", "waneta", "wanetta", "wanita", "wava", "wei", - "wen", "wendi", "wendie", "wendolyn", @@ -4188,14 +3888,11 @@ "willie", "williemae", "willodean", - "willow", "wilma", - "windy", "winifred", "winnie", "winnifred", "winona", - "winter", "wonda", "wynell", "wynona", @@ -4209,15 +3906,12 @@ "yael", "yahaira", "yajaira", - "yan", - "yang", "yanira", "yasmin", "yasmine", "yasuko", "yee", "yelena", - "yen", "yer", "yesenia", "yessenia", @@ -4230,12 +3924,10 @@ "yolande", "yolando", "yolonda", - "yon", "yong", "yoshie", "yoshiko", "youlanda", - "young", "yu", "yuette", "yuk", diff --git a/lib/patterns.js b/lib/patterns.js index 86c3444..3e87ad1 100644 --- a/lib/patterns.js +++ b/lib/patterns.js @@ -6,7 +6,7 @@ var poBoxRegex = /P\.? ?O\.? *Box +\d+/gi; var roadRegex = /(street|st|road|rd|avenue|ave|drive|dr|loop|court|ct|circle|cir|lane|ln|boulevard|blvd|way)\.?\b/gi; module.exports = { - name: new RegExp(`\\b((${firstNames.join('|')}|${lastNames.join('|')})[- ]+)*(${lastNames.join('|')})\\b`, 'gi'), + name: new RegExp(`\\b(${firstNames.join('|')}|${lastNames.join('|')})\\b`, 'gi'), creditCardNumber: /\d{4}[ -]?\d{4}[ -]?\d{4}[ -]?\d{4}|\d{4}[ -]?\d{6}[ -]?\d{4}\d?/g, streetAddress: new RegExp(`(\\d+\\s*(\\w+ ){1,2}${roadRegex.source}(\\s+${aptRegex.source})?)|(${poBoxRegex.source})`, 'gi'), zipcode: /\b\d{5}\b(-\d{4})?\b/gi, diff --git a/test/index.test.js b/test/index.test.js index 3b9ac8d..692367a 100644 --- a/test/index.test.js +++ b/test/index.test.js @@ -25,15 +25,16 @@ defineTest('index.js', function (Redactor) { it('should redact PII', function () { var original = 'Hey it\'s David Johnson with ACME Corp. Give me a call at 555-555-5555'; - var expected = 'Hey it\'s NAME with COMPANY. Give me a call at PHONE_NUMBER'; + var expected = 'Hey it\'s NAME NAME with COMPANY. Give me a call at PHONE_NUMBER'; redactor.redact(original).should.equal(expected); }); it('should replace names', function () { - redactor.redact('Michael Johnson ran').should.equal('NAME ran'); - redactor.redact('and David Beckham kicked').should.equal('and NAME kicked'); - redactor.redact('George said to Michelle Johnson, "totes"').should.equal('NAME said to NAME, "totes"'); - redactor.redact('Simon Ross, Rachel Todd, and Joesph Bennett went to the store').should.equal('NAME, NAME, and NAME went to the store'); + redactor.redact('My name is Emma').should.equal('My name is NAME'); + redactor.redact('Michael Johnson ran').should.equal('NAME NAME ran'); + redactor.redact('and David Beckham kicked').should.equal('and NAME NAME kicked'); + redactor.redact('George said to Michelle Johnson, "totes"').should.equal('NAME said to NAME NAME, "totes"'); + redactor.redact('Simon Ross, Rachel Todd, and Joesph Bennett went to the store').should.equal('NAME NAME, NAME NAME, and NAME NAME went to the store'); }); it('should replace credit card numbers', function () { @@ -154,7 +155,7 @@ defineTest('index.js', function (Redactor) { }); redactor.redact('my CC is 1234567812345678').should.equal('my CC is XXXXXXXXXXXXDIGITS'); - redactor.redact('David Johnson lives in 90210').should.equal('FULL_NAME lives in ZIPCODE'); + redactor.redact('David Johnson lives in 90210').should.equal('FULL_NAME FULL_NAME lives in ZIPCODE'); }); it('should accept new patterns', function () {