Last active
November 14, 2023 06:57
-
-
Save gitSambhal/7e3c9a3be38506d91b1b50c52ba380c4 to your computer and use it in GitHub Desktop.
Test regex on multiple languages in Javascript
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// https://gist.github.com/gitSambhal | |
// Author: Suhail Akhtar | |
const regex = /^[\p{L}\p{M}\p{N}\p{P}\p{S}\s]+$/u; | |
const names = [ | |
// English | |
[ | |
'John', | |
'Mary', | |
'Michael', | |
'David', | |
'William', | |
'Sarah', | |
'Thomas', | |
'James', | |
'Robert', | |
'Charles', | |
'Christopher', | |
], | |
// Spanish | |
[ | |
'Juan', | |
'María', | |
'José', | |
'Carlos', | |
'Francisco', | |
'Antonio', | |
'David', | |
'Miguel', | |
'Manuel', | |
'Javier', | |
'Pedro', | |
], | |
// Chinese | |
[ | |
'李明', | |
'王丽', | |
'张伟', | |
'赵健', | |
'刘刚', | |
'孙强', | |
'吴磊', | |
'郑伟', | |
'高明', | |
'黄明', | |
'周强', | |
], | |
// Japanese | |
[ | |
'田中一郎', | |
'佐藤次郎', | |
'鈴木三郎', | |
'高橋四郎', | |
'渡辺五郎', | |
'伊藤六郎', | |
'山本七郎', | |
'中村八郎', | |
'小林九郎', | |
'加藤十郎', | |
], | |
// Korean | |
[ | |
'김영희', | |
'이순신', | |
'박정희', | |
'최무선', | |
'유재명', | |
'정은경', | |
'강길동', | |
'한석봉', | |
'이명박', | |
'문재인', | |
], | |
// Hindi | |
[ | |
'राहुल', | |
'प्रिया', | |
'मोहन', | |
'सोहन', | |
'गीता', | |
'सीता', | |
'राम', | |
'कृष्ण', | |
'अनिल', | |
'विजय', | |
'अमिताभ', | |
], | |
// Arabic | |
[ | |
'محمد', | |
'أحمد', | |
'علي', | |
'محمود', | |
'إبراهيم', | |
'حسن', | |
'حسين', | |
'عبد الله', | |
'خالد', | |
'عمر', | |
'عبد الرحمن', | |
], | |
// Russian | |
[ | |
'Иван', | |
'Дмитрий', | |
'Александр', | |
'Сергей', | |
'Владимир', | |
'Юрий', | |
'Андрей', | |
'Алексей', | |
'Евгений', | |
'Максим', | |
'Николай', | |
], | |
// Portuguese | |
[ | |
'João', | |
'Maria', | |
'José', | |
'Carlos', | |
'Francisco', | |
'Antonio', | |
'Paulo', | |
'Roberto', | |
'Pedro', | |
'Bruno', | |
'David', | |
], | |
// German | |
[ | |
'Peter', | |
'Hans', | |
'Michael', | |
'Klaus', | |
'Jürgen', | |
'Thomas', | |
'Andreas', | |
'Uwe', | |
'Frank', | |
'Stefan', | |
'Martin', | |
], | |
// French | |
[ | |
'Jean', | |
'Marie', | |
'Michel', | |
'Jacques', | |
'Alain', | |
'Bernard', | |
'François', | |
'Jean-Claude', | |
'Daniel', | |
'Philippe', | |
'Claude', | |
], | |
// Italian | |
[ | |
'Giuseppe', | |
'Antonio', | |
'Giovanni', | |
'Mario', | |
'Luigi', | |
'Salvatore', | |
'Angelo', | |
'Franco', | |
'Roberto', | |
'Paolo', | |
'Alessandro', | |
], | |
// Turkish | |
[ | |
'Ahmet', | |
'Mehmet', | |
'Ali', | |
'Hüseyin', | |
'Hasan', | |
'İbrahim', | |
'Mustafa', | |
'Osman', | |
'Abdullah', | |
'Fatih', | |
'Murat', | |
], | |
// Polish | |
[ | |
'Piotr', | |
'Andrzej', | |
'Tomasz', | |
'Jan', | |
'Krzysztof', | |
'Marek', | |
'Robert', | |
'Dariusz', | |
'Paweł', | |
'Wojciech', | |
'Grzegorz', | |
], | |
// Ukrainian | |
[ | |
'Володимир', | |
'Олександр', | |
'Сергій', | |
'Андрій', | |
'Іван', | |
'Василь', | |
'Петро', | |
'Михайло', | |
'Дмитро', | |
'Олег', | |
'Юрій', | |
], | |
// Dutch | |
[ | |
'Jan', | |
'Pieter', | |
'Peter', | |
'Henk', | |
'Willem', | |
'Kees', | |
'Arie', | |
'Johan', | |
'Gerrit', | |
'Bert', | |
'Martin', | |
], | |
// Greek | |
[ | |
'Γιάννης', | |
'Γιώργος', | |
'Δημήτρης', | |
'Κώστας', | |
'Πέτρος', | |
'Αντώνης', | |
'Μιχάλης', | |
'Νίκος', | |
'Χάρης', | |
'Γιώργος', | |
'Γιάννης', | |
], | |
// Romanian | |
[ | |
'Ion', | |
'Gheorghe', | |
'Vasile', | |
'Gheorghe', | |
'Marin', | |
'Mihai', | |
'Petre', | |
'Ioan', | |
'Marian', | |
'Constantin', | |
'Adrian', | |
], | |
// Czech | |
[ | |
'Jan', | |
'Josef', | |
'Petr', | |
'Martin', | |
'Tomáš', | |
'Karel', | |
'Pavel', | |
'David', | |
'Václav', | |
'Michal', | |
'Roman', | |
], | |
// Hungarian | |
[ | |
'János', | |
'István', | |
'László', | |
'Sándor', | |
'Ferenc', | |
'József', | |
'Gábor', | |
'Péter', | |
'Zoltán', | |
'István', | |
'Lajos', | |
], | |
// Finnish | |
[ | |
'Matti', | |
'Juha', | |
'Pekka', | |
'Kari', | |
'Jari', | |
'Marko', | |
'Hannu', | |
'Timo', | |
'Antti', | |
'Sami', | |
'Mikko', | |
], | |
// Swedish | |
[ | |
'Erik', | |
'Anders', | |
'Lars', | |
'Karl', | |
'Johan', | |
'Nils', | |
'Per', | |
'Thomas', | |
'Peter', | |
'Martin', | |
'Magnus', | |
], | |
// Norwegian | |
[ | |
'Jan', | |
'Ole', | |
'Per', | |
'Erik', | |
'Lars', | |
'Anders', | |
'Nils', | |
'Odd', | |
'Bjørn', | |
'Tor', | |
'Svein', | |
], | |
// Danish | |
[ | |
'Jens', | |
'Lars', | |
'Michael', | |
'Peter', | |
'Thomas', | |
'Søren', | |
'Anders', | |
'Christian', | |
'Claus', | |
'Henrik', | |
'Jakob', | |
], | |
// Icelandic | |
[ | |
'Jón', | |
'Árni', | |
'Magnús', | |
'Guðmundur', | |
'Sigurður', | |
'Einar', | |
'Ólafur', | |
'Kristján', | |
'Hannes', | |
'Gísli', | |
'Björn', | |
], | |
// Estonian | |
[ | |
'Jaan', | |
'Mati', | |
'Jüri', | |
'Arvo', | |
'Aivar', | |
'Peeter', | |
'Toomas', | |
'Viktor', | |
'Meelis', | |
'Marko', | |
'Sergei', | |
], | |
// Lithuanian | |
[ | |
'Jonas', | |
'Kazys', | |
'Antanas', | |
'Petras', | |
'Algirdas', | |
'Juozas', | |
'Vytautas', | |
'Stasys', | |
'Rimantas', | |
'Arvydas', | |
'Saulius', | |
], | |
// Latvian | |
[ | |
'Jānis', | |
'Pēteris', | |
'Andris', | |
'Māris', | |
'Aivars', | |
'Edgars', | |
'Aigars', | |
'Aleksandrs', | |
'Sergejs', | |
'Mārtiņš', | |
'Gints', | |
], | |
// Croatian | |
[ | |
'Ivan', | |
'Marko', | |
'Josip', | |
'Ante', | |
'Luka', | |
'Jozo', | |
'Stjepan', | |
'Marijan', | |
'Davor', | |
'Tomislav', | |
'Zoran', | |
], | |
// Serbian | |
[ | |
'Jovan', | |
'Milan', | |
'Nikola', | |
'Dragan', | |
'Zoran', | |
'Aleksandar', | |
'Slobodan', | |
'Nenad', | |
'Dejan', | |
'Goran', | |
'Vladimir', | |
], | |
// Bulgarian | |
[ | |
'Иван', | |
'Георги', | |
'Димитър', | |
'Петър', | |
'Александър', | |
'Николай', | |
'Йордан', | |
'Тодор', | |
'Васил', | |
'Димитър', | |
'Иван', | |
], | |
// Czech | |
[ | |
'Jan', | |
'Josef', | |
'Petr', | |
'Martin', | |
'Tomáš', | |
'Karel', | |
'Pavel', | |
'David', | |
'Václav', | |
'Michal', | |
'Roman', | |
], | |
// Hungarian | |
[ | |
'János', | |
'István', | |
'László', | |
'Sándor', | |
'Ferenc', | |
'József', | |
'Gábor', | |
'Péter', | |
'Zoltán', | |
'István', | |
'Lajos', | |
], | |
// Finnish | |
[ | |
'Matti', | |
'Juha', | |
'Pekka', | |
'Kari', | |
'Jari', | |
'Marko', | |
'Hannu', | |
'Timo', | |
'Antti', | |
'Sami', | |
'Mikko', | |
], | |
// Swedish | |
[ | |
'Erik', | |
'Anders', | |
'Lars', | |
'Karl', | |
'Johan', | |
'Nils', | |
'Per', | |
'Thomas', | |
'Peter', | |
'Martin', | |
'Magnus', | |
], | |
// Norwegian | |
[ | |
'Jan', | |
'Ole', | |
'Per', | |
'Erik', | |
'Lars', | |
'Anders', | |
'Nils', | |
'Odd', | |
'Bjørn', | |
'Tor', | |
'Svein', | |
], | |
// Danish | |
[ | |
'Jens', | |
'Lars', | |
'Michael', | |
'Peter', | |
'Thomas', | |
'Søren', | |
'Anders', | |
'Christian', | |
'Claus', | |
'Henrik', | |
'Jakob', | |
], | |
// Icelandic | |
[ | |
'Jón', | |
'Árni', | |
'Magnús', | |
'Guðmundur', | |
'Sigurður', | |
'Einar', | |
'Ólafur', | |
'Kristján', | |
'Hannes', | |
'Gísli', | |
'Björn', | |
], | |
// Estonian | |
[ | |
'Jaan', | |
'Mati', | |
'Jüri', | |
'Arvo', | |
'Aivar', | |
'Peeter', | |
'Toomas', | |
'Viktor', | |
'Meelis', | |
'Marko', | |
'Sergei', | |
], | |
// Lithuanian | |
[ | |
'Jonas', | |
'Kazys', | |
'Antanas', | |
'Petras', | |
'Algirdas', | |
'Juozas', | |
'Vytautas', | |
'Stasys', | |
'Rimantas', | |
'Arvydas', | |
'Saulius', | |
], | |
// Latvian | |
[ | |
'Jānis', | |
'Pēteris', | |
'Andris', | |
'Māris', | |
'Aivars', | |
'Edgars', | |
'Aigars', | |
'Aleksandrs', | |
'Sergejs', | |
'Mārtiņš', | |
'Gints', | |
], | |
// Croatian | |
[ | |
'Ivan', | |
'Marko', | |
'Josip', | |
'Ante', | |
'Luka', | |
'Jozo', | |
'Stjepan', | |
'Marijan', | |
'Davor', | |
'Tomislav', | |
'Zoran', | |
], | |
// Serbian | |
[ | |
'Jovan', | |
'Milan', | |
'Nikola', | |
'Dragan', | |
'Zoran', | |
'Aleksandar', | |
'Slobodan', | |
'Nenad', | |
'Dejan', | |
'Goran', | |
'Vladimir', | |
], | |
// Macedonian | |
[ | |
'Гоце', | |
'Димитар', | |
'Александар', | |
'Иван', | |
'Никола', | |
'Маријан', | |
'Тодор', | |
'Јован', | |
'Стефан', | |
'Марко', | |
'Даниел', | |
], | |
// Slovenian | |
[ | |
'Janez', | |
'Franc', | |
'Frančišek', | |
'Anton', | |
'Jože', | |
'Ivan', | |
'Marijan', | |
'Andrej', | |
'Peter', | |
'Miha', | |
'Matjaž', | |
], | |
// Slovak | |
['Ján', 'Peter', 'Michal', 'Jozef', 'Štefan'], | |
// Belarusian | |
['Іван', 'Аляксандр', 'Сяргей', 'Андрэй'], | |
// Ukrainian | |
[ | |
'Володимир', | |
'Олександр', | |
'Сергій', | |
'Андрій', | |
'Іван', | |
'Василь', | |
'Петро', | |
'Михайло', | |
'Дмитро', | |
'Олег', | |
'Юрій', | |
], | |
// Romanian | |
[ | |
'Ion', | |
'Gheorghe', | |
'Vasile', | |
'Gheorghe', | |
'Marin', | |
'Mihai', | |
'Petre', | |
'Ioan', | |
'Marian', | |
'Constantin', | |
'Adrian', | |
], | |
// Albanian | |
[ | |
'Sokol', | |
'Arben', | |
'Genti', | |
'Ervin', | |
'Bujar', | |
'Shkëlzen', | |
'Klodian', | |
'Fatmir', | |
'Alban', | |
'Mirko', | |
'Pëllumb', | |
], | |
// Latvian | |
[ | |
'Jānis', | |
'Pēteris', | |
'Andris', | |
'Māris', | |
'Aivars', | |
'Edgars', | |
'Aigars', | |
'Aleksandrs', | |
'Sergejs', | |
'Mārtiņš', | |
'Gints', | |
], | |
// Lithuanian | |
[ | |
'Jonas', | |
'Kazys', | |
'Antanas', | |
'Petras', | |
'Algirdas', | |
'Juozas', | |
'Vytautas', | |
'Stasys', | |
'Rimantas', | |
'Arvydas', | |
'Saulius', | |
], | |
// Estonian | |
[ | |
'Jaan', | |
'Mati', | |
'Jüri', | |
'Arvo', | |
'Aivar', | |
'Peeter', | |
'Toomas', | |
'Viktor', | |
'Meelis', | |
'Marko', | |
'Sergei', | |
], | |
// Finnish | |
[ | |
'Matti', | |
'Juha', | |
'Pekka', | |
'Kari', | |
'Jari', | |
'Marko', | |
'Hannu', | |
'Timo', | |
'Antti', | |
'Sami', | |
'Mikko', | |
], | |
// Swedish | |
[ | |
'Erik', | |
'Anders', | |
'Lars', | |
'Karl', | |
'Johan', | |
'Nils', | |
'Per', | |
'Thomas', | |
'Peter', | |
'Martin', | |
'Magnus', | |
], | |
// Norwegian | |
[ | |
'Jan', | |
'Ole', | |
'Per', | |
'Erik', | |
'Lars', | |
'Anders', | |
'Nils', | |
'Odd', | |
'Bjørn', | |
'Tor', | |
'Svein', | |
], | |
// Danish | |
[ | |
'Jens', | |
'Lars', | |
'Michael', | |
'Peter', | |
'Thomas', | |
'Søren', | |
'Anders', | |
'Christian', | |
'Claus', | |
'Henrik', | |
'Jakob', | |
], | |
// Icelandic | |
[ | |
'Jón', | |
'Árni', | |
'Magnús', | |
'Guðmundur', | |
'Sigurður', | |
'Einar', | |
'Ólafur', | |
'Kristján', | |
'Hannes', | |
'Gísli', | |
'Björn', | |
], | |
// Basque | |
[ | |
'Iker', | |
'Aitor', | |
'Jon', | |
'Oskar', | |
'Markel', | |
'Ander', | |
'Unai', | |
'Mikel', | |
'Eneko', | |
'Xabier', | |
'Asier', | |
], | |
// Catalan | |
['Joan', 'Josep', 'Antoni', 'David'], | |
// Galician | |
[ | |
'Xosé, Manuel, David, Juan, Carlos, Alejandro, Jorge, Miguel, Ángel, Antonio, Pablo', | |
], | |
// Portuguese | |
[ | |
'João', | |
'Maria', | |
'José', | |
'Carlos', | |
'Francisco', | |
'Antonio', | |
'Paulo', | |
'Roberto', | |
'Pedro', | |
'Bruno', | |
'David', | |
], | |
// Italian | |
[ | |
'Giuseppe', | |
'Antonio', | |
'Giovanni', | |
'Mario', | |
'Luigi', | |
'Salvatore', | |
'Angelo', | |
'Franco', | |
'Roberto', | |
'Paolo', | |
'Alessandro', | |
], | |
// Turkish | |
[ | |
'Ahmet', | |
'Mehmet', | |
'Ali', | |
'Hüseyin', | |
'Hasan', | |
'İbrahim', | |
'Mustafa', | |
'Osman', | |
'Abdullah', | |
'Fatih', | |
'Murat', | |
], | |
[ | |
// Greek | |
'Γιάννης', | |
'Γιώργος', | |
'Δημήτρης', | |
'Κώστας', | |
'Πέτρος', | |
'Αντώνης', | |
'Μιχάλης', | |
'Νίκος', | |
'Χάρης', | |
'Γιώργος', | |
'Γιάννης', | |
], | |
// Romanian | |
[ | |
'Ion', | |
'Gheorghe', | |
'Vasile', | |
'Gheorghe', | |
'Marin', | |
'Mihai', | |
'Petre', | |
'Ioan', | |
'Marian', | |
'Constantin', | |
'Adrian', | |
], | |
// Bulgarian | |
[ | |
'Иван', | |
'Георги', | |
'Димитър', | |
'Петър', | |
'Александър', | |
'Николай', | |
'Йордан', | |
'Тодор', | |
'Васил', | |
'Димитър', | |
'Иван', | |
], | |
// Serbian | |
[ | |
'Jovan', | |
'Milan', | |
'Nikola', | |
'Dragan', | |
'Zoran', | |
'Aleksandar', | |
'Slobodan', | |
'Nenad', | |
'Dejan', | |
'Goran', | |
'Vladimir', | |
], | |
// Macedonian | |
[ | |
'Гоце', | |
'Димитар', | |
'Александар', | |
'Иван', | |
'Никола', | |
'Маријан', | |
'Тодор', | |
'Јован', | |
'Стефан', | |
'Марко', | |
'Даниел', | |
], | |
// Slovenian | |
[ | |
'Janez', | |
'Franc', | |
'Frančišek', | |
'Anton', | |
'Jože', | |
'Ivan', | |
'Marijan', | |
'Andrej', | |
'Peter', | |
'Miha', | |
'Matjaž', | |
], | |
// Slovak | |
['Ján', 'Peter', 'Michal'], | |
// Belarusian | |
['Іван', 'Аляксандр', 'Сяргейр', 'Аляксей', 'Дзмітрый', 'Максім', 'Ігар'], | |
// Ukrainian | |
[ | |
'Володимир', | |
'Олександр', | |
'Сергій', | |
'Андрій', | |
'Іван', | |
'Василь', | |
'Петро', | |
'Михайло', | |
'Дмитро', | |
'Олег', | |
'Юрій', | |
], | |
// Russian | |
[ | |
'Иван', | |
'Дмитрий', | |
'Александр', | |
'Сергей', | |
'Владимир', | |
'Юрий', | |
'Андрей', | |
'Алексей', | |
'Евгений', | |
'Максим', | |
'Николай', | |
], | |
// Polish | |
[ | |
'Piotr', | |
'Andrzej', | |
'Tomasz', | |
'Jan', | |
'Krzysztof', | |
'Marek', | |
'Robert', | |
'Dariusz', | |
'Paweł', | |
'Wojciech', | |
'Grzegorz', | |
], | |
// German | |
[ | |
'Peter', | |
'Hans', | |
'Michael', | |
'Klaus', | |
'Jürgen', | |
'Thomas', | |
'Andreas', | |
'Uwe', | |
'Frank', | |
'Stefan', | |
'Martin', | |
], | |
// French | |
[ | |
'Jean', | |
'Marie', | |
'Michel', | |
'Jacques', | |
'Alain', | |
'Bernard', | |
'François', | |
'Jean-Claude', | |
'Daniel', | |
'Philippe', | |
'Claude', | |
], | |
// Spanish | |
[ | |
'Juan', | |
'María', | |
'José', | |
'Carlos', | |
'Francisco', | |
'Antonio', | |
'David', | |
'Miguel', | |
'Manuel', | |
'Javier', | |
'Pedro', | |
], | |
// Portuguese | |
[ | |
'João', | |
'Maria', | |
'José', | |
'Carlos', | |
'Francisco', | |
'Antonio', | |
'Paulo', | |
'Roberto', | |
'Pedro', | |
'Bruno', | |
'David', | |
], | |
// Italian | |
[ | |
'Giuseppe', | |
'Antonio', | |
'Giovanni', | |
'Mario', | |
'Luigi', | |
'Salvatore', | |
'Angelo', | |
'Franco', | |
'Roberto', | |
'Paolo', | |
'Alessandro', | |
], | |
// Arabic | |
[ | |
'محمد', | |
'أحمد', | |
'علي', | |
'محمود', | |
'إبراهيم', | |
'حسن', | |
'حسين', | |
'عبد الله', | |
'خالد', | |
'عمر', | |
'عبد الرحمن', | |
], | |
// Persian | |
[ | |
'مهدی', | |
'علی', | |
'محمد', | |
'حسین', | |
'امیرحسین', | |
'رضا', | |
'حسن', | |
'جواد', | |
'محمدحسین', | |
'امیر علی', | |
'سجاد', | |
], | |
// Hebrew | |
[ | |
'דניאל', | |
'אביעד', | |
'אריאל', | |
'עומר', | |
'יוסף', | |
'איתי', | |
'בן', | |
'אדם', | |
'יהונתן', | |
'נועם', | |
'עידן', | |
], | |
// Hindi | |
[ | |
'राहुल', | |
'प्रिया', | |
'मोहन', | |
'सोहन', | |
'गीता', | |
'सीता', | |
'राम', | |
'कृष्ण', | |
'अनिल', | |
'विजय', | |
'अमिताभ', | |
], | |
// Bengali | |
[ | |
'Rahul', | |
'Priya', | |
'Mohan', | |
'Sohan', | |
'Gita', | |
'Sita', | |
'Ram', | |
'Krishna', | |
'Anil', | |
'Vijay', | |
'Amitabh', | |
], | |
// Punjabi | |
[ | |
'ਰਵਿੰਦਰ', | |
'ਪ੍ਰਿਅੰਕਾ', | |
'ਮਨਮੋਹਨ', | |
'ਸੁਖਵਿੰਦਰ', | |
'ਗੀਤਾ', | |
'ਸੀਤਾ', | |
'ਰਾਮ', | |
'ਕ੍ਰਿਸ਼ਨ', | |
'ਅਨਿਲ', | |
'ਵਿਜੇ', | |
'ਅਮਿਤਾਭ਼', | |
], | |
// Tamil | |
[ | |
'ராகுல்', | |
'பிரியா', | |
'மோகன்', | |
'சோகன்', | |
'கீதா', | |
'சீதா', | |
'ராம', | |
'கிருஷ்ணா', | |
'அனில்', | |
'விஜய்', | |
'அமிதாப்', | |
], | |
// Telugu | |
[ | |
'రాహుల్', | |
'ప్రియ', | |
'మోహన్', | |
'సోహన్', | |
'గీత', | |
'సీత', | |
'రాము', | |
'కృష్ణ', | |
'అనిల్', | |
'విజయ్', | |
'అమితాబ్', | |
], | |
// Kannada | |
[ | |
'ರಾಹುಲ್', | |
'ಪ್ರಿಯಾ', | |
'ಮೋಹನ್', | |
'ಸೋಹನ್', | |
'ಗೀತಾ', | |
'ಸೀತಾ', | |
'ರಾಮ', | |
'ಕೃಷ್ಣ', | |
'ಅನಿಲ್', | |
'ವಿಜಯ್', | |
'ಅಮಿತಾಭ್', | |
], | |
// Malayalam | |
[ | |
'രാഹുൽ', | |
'പ്രിയ', | |
'മോഹൻ', | |
'സോഹൻ', | |
'ഗീത', | |
'സീത', | |
'രാമൻ', | |
'കൃഷ്ണൻ', | |
'അനിൽ', | |
'വിജയ്', | |
'അമിതാഭ്', | |
], | |
// Chinese (Traditional) | |
[ | |
'李明', | |
'王麗', | |
'張偉', | |
'趙健', | |
'劉剛', | |
'孫強', | |
'吳磊', | |
'鄭偉', | |
'高明', | |
'黃明', | |
'周強', | |
], | |
// Chinese (Simplified) | |
[ | |
'李明', | |
'王丽', | |
'张伟', | |
'赵健', | |
'刘刚', | |
'孙强', | |
'吴磊', | |
'郑伟', | |
'高明', | |
'黄明', | |
'周强', | |
], | |
// Japanese | |
[ | |
'田中一郎', | |
'佐藤次郎', | |
'鈴木三郎', | |
'高橋四郎', | |
'渡辺五郎', | |
'伊藤六郎', | |
'山本七郎', | |
'中村八郎', | |
'小林九郎', | |
'加藤十郎', | |
], | |
// Korean | |
[ | |
'김영희', | |
'이순신', | |
'박정희', | |
'최무선', | |
'유재명', | |
'정은경', | |
'강길동', | |
'한석봉', | |
'이명박', | |
'문재인', | |
], | |
// Vietnamese | |
[ | |
'Nguyễn Văn A', | |
'Trần Thị B', | |
'Lê Văn C', | |
'Phạm Văn D', | |
'Trương Thị E', | |
'Đỗ Văn F', | |
'Vũ Văn G', | |
'Hoàng Văn H', | |
'Bùi Thị I', | |
'Đặng Văn J', | |
'Lý Văn K', | |
], | |
]; | |
names.forEach((lang) => { | |
lang.forEach((word) => { | |
const result = regex.test(word) | |
if (!result) { | |
console.log(word, result) | |
} | |
}); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment