пытаюсь написать модуль авторизации для node.js и нужно проверить на валидность строку для регистрации на сервере, строка может содержать латинские буквы, числа и _ .
первое что пришло в голову такая регулярка
return !/\W/g.test(str);
но почему то мучают сомнения что ее хватит для обработки на стороне сервера или все же достаточно? если нет то как ее можно обмануть?