Я пишу функцию Javascript для проверки ввода пользователя. Условие состоит в том, что данные должны иметь по крайней мере одно число.JavaScript isNumeric function
var userName = "abcde200"
function isNumeric(userName){
userName = parseInt(userName);
userName = !isNaN(userName);
return userName;
}
Функция возвращает «истина», когда значение начинается с номера, как: «200abcde», но не возвращает «истинное» значение с тем, если цифры между альфа или в конце. Я знаю, это можно сделать легко с регулярным выражением, но я хочу достичь этого без регулярного выражения.
Примечание: здесь есть много похожих вопросов, но никто из них не работал, чтобы решить мой случай.
См. Вторую часть [этого ответа SO] (http://stackoverflow.com/a/5778071/2397327). –
Он сказал, что не хочет использовать регулярные выражения. – saadq
Используйте регулярное выражение. Это намного проще. Альтернатива заканчивается гораздо большим количеством кода. – slebetman