Проверка числовой строки на JavaScript
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';То сценарий выведет сообщение:
		В строке есть недопустимые символы.
А если так, то наш сценарий работает верно!
- Жалоба
 
