11.06.2017 02:25:51 pm
Появилась необходимость проверять строку, строка должна состоять только из одних цифр. Сделал проверку при помощи регулярного выражения:
Код из примера выведет сообщение:
Так как значение переменной
То сценарий выведет сообщение:
А если так, то наш сценарий работает верно!
/^[0-9]*$/g
и функции test
. Пример проверки:
var str = 8456356; // Строка из цифр
var reg = /^[0-9]*$/g; // Регулярное выражение для проверки строки
if (reg.test(str)) { // Проверка строки
// Если строка состоит из одних цифр, то будет выведено данное сообщение
alert('Строка состоит из цифр.');
}
else {
// Если строка имеет хоть один символ не цифру, то будет выведено это сообщение
alert('В строке есть недопустимые символы.');
};
Код из примера выведет сообщение:
Строка состоит из цифр.
Так как значение переменной
str
состоит из одних цифр. Если добавить другой символ, например, v
:
var str = '845v6356';
То сценарий выведет сообщение:
В строке есть недопустимые символы.
А если так, то наш сценарий работает верно!
- Жалоба