【发布时间】:2016-02-18 17:46:23
【问题描述】:
我需要使用正则表达式来检查给定的字符串是否包含单个整数值(可能还有空格 - 包括制表符、换行符... - 在两端)
到目前为止,我有这个var reg = /^\d+$/;,但据我所知,这仅适用于数字。
var reg = /^\d+$/;
function myFn(str) {
}
我错过了什么?
【问题讨论】:
-
您缺少的是对正则表达式的基本了解。如果您想在开头允许可选空格,则在正则表达式中的该点放置可选空格,结尾也是如此。
-
负整数有可能吗?
-
@AlexW 嗯不,实际上我在信息中看到的都是整数,在任何地方都看不到负数。
-
@NietzscheProgrammer 我想您应该知道整数本质上可能是负数,并且您的正则表达式不考虑这些可能性。它可能不适用于您的用例,但需要注意。
标签: javascript regex