discord. js аргумент startWith не должен быть регулярным выражением - PullRequest
2 голосов
/ 06 августа 2020

введите описание изображения здесь

Почему это не работает? Мне нужно, чтобы он определил, начинается ли он с числа, и, чтобы пойти дальше, мне нужно, чтобы он делал это с несколькими числами. Например, если он начинается с 1259823, он выполнит этот код. Я полагаю, это, вероятно, потому, что в эту категорию попадает много вещей, но есть ли какое-то обходное решение? Изменить: это вызывает ошибку, потому что startsWith не должно быть регулярным выражением. Обходной путь - использование .test ();

1 Ответ

2 голосов
/ 06 августа 2020

String#startsWith принимает только строковый аргумент. Вы можете использовать привязку ^ для сопоставления начала строки и использовать RegExp#test для проверки ввода.

if(/^[0-9]/.test(msg.content)){
   //...
}
...