2010-03-05 3 views
4

J'ai généré des entrées avec des valeurs de prix.Comment remplacer un symbole dans une valeur d'entrée avec jQuery?

Exemple:

<input type="text" value="59,00"/> 

Maintenant, je devrais remplacer le , (virgule) avec un . (dot) avec jQuery.

J'ai essayé, mais ça ne marche pas:

$('#inputid[value~=,]').each(function(i){  
    $(this).text($(this).text().replace(',','.')) 
}); 

Pourriez-vous me aider

+0

vous devez utiliser l'expression régulière, http://www.java2s.com/Code/JavaScript/ Développement/RegularExpressionsRemplacementStringsviaRegularExpressions.htm – ant

Répondre

4
$('input:text').each(function() { 
    var value = $(this).val(); 
    $(this).val(value.replace(/\,/i, '.')); 
}); 
Questions connexes