Necesita una expresión regular para una cadena que debe tener caracteres numéricos y de letras [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Patrón de expresiones regulares para que coincida con al menos 1 número y 1 carácter en una cadena 8 respuestas

¿Alguien puede decir cómo puedo escribirRegex para una cadena de modo que la cadena debe y debe teneralpha+numeric (es decir, letras y dígitos) caracteres.

Válido

a123sss
12dfgfd

Inválido

aaaa
1111

Intenté esto^[a-zA-Z0-9]*$ pero siempre está dandotrue.

EDIT: esto también es válido:123-abc

Respuestas a la pregunta(10)

Su respuesta a la pregunta