Exclure le caractère virgule à partir d'un non-blanc de la chaîne

J'ai besoin d'une expression regex qui permettra de valider qu'une chaîne n'est pas tous les espaces et qu'il ne comprend pas le caractère virgule (,).

J'ai été en mesure de trouver des exemples de l'un ou l'autre mais pas les deux:

^(?![\s,]*$).+ pour s'assurer de ne pas tout l'espace blanc et

^(.(?!,))*$ à exclure des virgules.

Je n'ai pas la possibilité d'utiliser un code, c'est une contrainte sur un champ dans un formulaire.

  • "I've been able to find examples" - il peut aider à montrer. Cela prouve aussi que vous avez fait quelque chose et en fait généralement des gens sympas.
  • L'anticipation négatif pour résoudre les virgules est inhabituel. Normalement, vous auriez du écrire ^[^,]*$.
InformationsquelleAutor user2213422 | 2013-03-26