function is_decimal(s) {
var decimal = /^[-+]?[0-9]+\.[0-9]+$/;
if (s.match(decimal)) {
return true;
}
else {
return false;
}
}
var s = "3.14";
document.write(is_decimal(s) + "<br />");
var s = "-4.987";
document.write(is_decimal(s) + "<br />");
var s = "+8.17";
document.write(is_decimal(s) + "<br />");
var s = "6236";
document.write(is_decimal(s) + "<br />");
/*
run:
true
true
true
false
*/