Q:

problema com validação de dados preg_match

olá, boa noite a todos estou com um problema no quesito de validação de formulario onde meu preg_match funciona perfeitamente porem não permite espaços alguem sabe me dizer como deixar que o usuario insira espaços entre as palavras?if(preg_match("/^[a-zA-Z0-9]+?$/i", $string)){

A:

Basta vc adicionar um \s na sua regex, assim:

[a-zA-Z\d\s]

Também troquei o 0-9 por \d só pra mostrar q dá pra fazer assim.