sainivip Ответов: 3

Мне нужно регулярное выражение для алфавита и пробела


Привет нужно одно регулярное выражение которое удовлетворяет текучим словам -
1 - й
2 - Король

Между ними допускается не более двух слов и одного пробела. пожалуйста, предложите мне хорошее регулярное выражение.

3 Ответов

Рейтинг:
23

Peter Leow

Попробовать это:

^[a-zA-Z]+(\s[a-zA-Z]+)?$


Рейтинг:
1

Divya RS

Попробовать это..


Это тот javascript, который я использовал и который работает.Попробуй с этим


function checkregex() {
            if (!form1.TextBox1.value.match(/^[a-zA-Z ]+$/) && form1.TextBox1.value != "") {
                form1.TextBox1.value = "";
                form1.TextBox1.focus();
                alert("Please Enter only alphabets in text");
            }
        }

вот регулярное выражение для проверки одного или двух слов с пробелом между ними

(/^[a-zA-Z0-9]+ ?([a-zA-Z0-9]+$){1}/)

Примечание : Вы не можете иметь пробел в конце, если это только одно слово
Попробуй и дай мне знать, понял ты это или нет


sainivip

Нет это не работает

Divya RS

решение было изменено проверьте вместе с ним

MT_

Это позволит проверить, что строка содержит только алфавит и Пробел. Он не будет следить за тем, чтобы между ними было разрешено не более двух слов и одного пробела

Рейтинг:
0

anglo0072

вы можете выполнить эту задачу с помощью приведенного ниже регулярного выражения

([А-за-з])+( [а-за-з]+)