vérifier si le numéro de chaîne contient des décimales?

Après avoir fait un sqrt()

Comment puis-je vérifier pour voir si le résultat ne contient que des nombres entiers ou pas?

Je pensais Regex pour vérifier qu'une décimale - si elle contient une virgule, ce qui signifie qu'il n'a pas de racine uniformément en nombres entiers. Qui serait assez d'informations pour moi.

mais ce code ne fonctionne pas...

result = sqrt(stringContainingANumber);
decimal = new RegExp(".");
document.write(decimal.test(result)); 

Je parie qu'il y a d'autres façons de faire la même chose.

OriginalL'auteur monkey blot | 2012-03-23