Я действительно новичок в ruby и хочу знать, можно ли проверить, содержит ли строка только положительные числа, используя regex или какую-то другую функцию?Проверьте, содержит ли строка только положительные числа в Ruby
str = "123abcd" #return false because it contains alphabets
str = "153" #return true because of all numbers
Под «положительными цифрами», я полагаю, вы имеете в виду 1-9. Это правильно, или вы имеете в виду «0-9» (в этом случае вы должны нанести «положительный»)? –
Нет такой вещи, как «положительные цифры». Одна или несколько цифр выражают число. Число может быть положительным или нет. '0' сам выражает неположительное число. '0' в' 10' является частью положительного числа. Вы не можете сказать, является ли '0' цифрой положительной или нет. Точно так же «1» является положительным числом. '1' в' -1' является частью отрицательного числа. – sawa
Я понял, что в исходном вопросе «положительные числа» и Уэйн отредактированы «позитивные цифры». Оригинальный был лучше. – sawa