判断一个字符串是否为数字形式字符串的正则表达式

首先要判断这个变量是否为字符串类型,typeof为string.接着通过正则表达式进行判断:

/^\-{0,1}[0-9]+(\.{0,1}[0-9]+){0,1}$/

这里比判断纯数字稍微复杂一点,要考虑小数点。