仅限数字的正则表达式

时间:2016-07-25 12:54:56

标签: javascript

我使用以下代码来检测字符串是否为数字:

 var numberPattern = /[a-zA-Z]/;

if (!numberPattern.test($(this).text())) {
    numberSort = true;
} else {
    numberSort = false;
    return numberSort;
}

但我有类似“(123)”的东西,它会将其检测为数字。有人可以帮助我更新正则表达式来检测paranthesys吗? 我试过了:/ [a-zA-Z] /(/)/但是没有用。

1 个答案:

答案 0 :(得分:3)

使用\d匹配数字,使用start and end anchors检查整个字符串。

var numberPattern = /^\d+$/;

return numberPattern.test($(this).text());