2011-01-19 4 views
0

Je cherche une expression régulière qui accepte des valeurs séparées par des virgules (pas d'espace) de la chaîne et des nombres (en particulier les nombres mobiles, 10 chiffres) pour la validation côté client.Regex pour faire correspondre les valeurs séparées par des virgules?

Je suis passé par regexlib.com mais je n'ai pas pu trouver un bon.

MISE À JOUR

modèles d'entrée:

9655770780,college,8095145098,schoolmates 

Son juste un champ de saisie, les utilisateurs peuvent entrer le nom de groupe de numéros mobiles ou tout simplement les chiffres.

Toutes les suggestions!

+0

Vous devriez fournir quelques exemples de modèles d'entrée et le type de sortie que vous attendez. – npinti

+0

Pourriez-vous donner un exemple, à quoi ressemblent vos données, et qu'avez-vous l'intention de faire avec regexp verify, split, extract? –

+0

Êtes-vous confronté au problème de la gestion de l'analyse des fichiers CSV (ce serait tellement simple si les champs ne contenaient pas de virgules ou de retours à la ligne), ou à la réponse simple et agréable de @ Dancrumb ? –

Répondre

4

Les expressions régulières peuvent être excessives pour ce problème.

Vous pouvez utiliser:

var csv_values = csv_string.split(","); 

Ce fendrait sur les virgules et vous donner vos valeurs

-1

Essayez ce modèle. Cela permettra de vérifier si un texte est une virgule séparée

([a-zA-Z0-9]+,)+ 
+1

Vous avez besoin d'une virgule flottante? – Charles

+0

Vous l'avez. En fait, il ne l'exige pas. – KishoreK

Questions connexes