Предыдущий ответ был хорошим, но мне не ясно, что он ответил на вопрос. В этом отношении я действительно не понимаю вопрос. Если вы спрашиваете, являются ли регулярные выражения JavaScript независимыми от языка, тогда ответ - да, они просто смотрят на символы в строке. Но очевидно, что то, что вы ищете с помощью этих регулярных выражений (слова, номера, номера телефонов, даты и т. Д.), Предположительно будет зависеть от языка и локали. Таким образом, вы можете создать универсальное регулярное выражение, например, для проверки всех телефонных номеров, но это, вероятно, маловероятно, и в любом случае могут быть случаи, когда действительный номер в одном контексте недопустим в другом. Лучше создавать регулярные выражения для конкретного языка, используемые для проверки, так же, как для строк, зависящих от языка. Это отвечает на ваш вопрос?