2009-11-19 3 views

Répondre

1

^\w+\s\w+$ devraient bien faire.

Note; ce que je ressens plus souvent dans les derniers jours c'est que près de personne n'utilise les ^$ -operators.

Ils sont absolument nécessaires si vous voulez dire si une chaîne commence ou se termine par quelque chose ou si vous voulez faire correspondre la chaîne exactement, mot à mot, comme vous. cordes « Normal », comme vous avez utilisé (je suppose que vous avez utilisé quelque chose comme \w[:space]\w match de dans la chaîne, ce qui signifie qu'ils correspondent aussi si la condition est vraie partout dans la chaîne!

Gardez cela à l'esprit et regex vous servira bien :)

+0

Cela se passait. Quant à "^ \ w \ s \ w + $", il n'a pas montré de résultats. J'ai mysql 5.0, peut-être que c'est la raison. – Chris

0
REGEXP ('^[a-z0-9]*[[:space:]][a-z0-9]*$') 
Questions connexes