Задать вопрос
@historydev
Редактирую файлы с непонятными расширениями

Как узнать есть ли в строке буква и цифра,любые?

Добрый день.Погуглил,нашел пару функций,но они все старые и не рабочие,вечно false получаю.

function checkData( str ) {
 return /^[0-9a-zA-Z]+$/.test(str);
}

alert(checkData('So the a string or number 99999?'))

func 2
function checkstr(str)
    {
        var reg=/^[\w\dА-я]+$/;
        return reg.test(str);
    }
    alert(checkstr("Привет, я 1"));
  • Вопрос задан
  • 152 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 2
@UnformedVoid
Разработчик ПО
const regx = /(?=.*\d)(?=.*\p{L})/u;
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
return /((?:[0-9][a-zA-Z\s])|(?:[a-zA-Z\s][0-9]))/.test(str);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы