RicardoFunke wrote:
Galera, nada disso funcionou, eu preciso de expressões regulares legítimas sem interferência de qualquer linguagem de programação.Quem for fera em REGEX e puder me auxiliar com isso, eu vou agradecer muito!Obrigado a todos
Ricardo, isso aqui funcionou pra mim no bash, nao sei se é independente de linguagem. Salve, dê permissão, etctec. Depois voce chama ele com a senha como argumento, tipo
testasenha 123qwpeo unico inconveniente é que ele ecoa a senha na tela. Vou ver se arrumo isso.
#!/bin/bash echo $1 | grep [0-9] 1>/dev/null if [ $? -ne 0 ] ; thenecho "Nao ha numeros na senha digitada. A senha deve conter pelo menos um numero. Tente de novo..."
exit 1 fi echo $1 | grep [a-zA-Z] if [ $? -ne 0 ] ; thenecho "Nao ha letras na senha digitada. A senha deve conter pelo menos uma letra. Tente de novo..."
exit 1 fi exit 0