Воспроизведение того, что говорят другие ответы, поскольку вы вообще не знаете, как их выполнять, вот пример того, как вы можете сделать это в JavaScript:
var charactersOnly = "This contains only characters";
var nonCharacters = "This has _@#*($()*@#$(*@%^_(#@!$ non-characters";
if (charactersOnly.search(/[^a-zA-Z]+/) === -1) {
alert("Only characters");
}
if (nonCharacters.search(/[^a-zA-Z]+/)) {
alert("There are non characters.");
}
/
начало и конец регулярного выражения означают, что это регулярное выражение. Функция search
принимает как строки, так и регулярные выражения, поэтому для указания регулярного выражения необходимо /
.
Начиная с Документы MDN , функция возвращает -1
, если совпадений нет.
Также обратите внимание: это работает только для a-z, A-Z. Если есть пробелы, он потерпит неудачу.