2010-03-16 7 views
1

Je suis actuellement essayer d'envelopper ma tête autour regex, j'ai un extrait de validation qui teste une zone de saisie contre un regex-expression:Regex expression avec des personnages danois

$.validator.addMethod("customerName", function(value, element){ 
return (/^[a-zA-Z]*$/).test(value); 
}, "Some text"); 

Cela fonctionne bien, mais quand J'essaie d'ajouter un espace et quelques caractères spéciaux danois, il ne filtre pas les caractères danois, seulement l'espace.

$.validator.addMethod("customerName", function(value, element){ 
return (/^[a-zA-Z æøåÆØÅ]*$/).test(value); 
}, "Some text"); 

Des idées pour ce qui pourrait être faux?

Répondre

0

S'agit-il d'une différence de codage de caractères, c'est-à-dire UTF-8 par rapport à 8859-1?

+0

Pourrait être, j'ai l'intuition que le fichier HTML est codé en iso-8859-1 et le fichier js est codé en UTF-8. Je vais essayer - beaucoup: D – timkl

Questions connexes