正则表达式判断输入是数字

clipboard.png

请问value.replace(/ /g, "").length == 0起了什么作用?
删去是否可以?(我把它删去了,没有检验出有什么错误)

阅读 2.1k
1 个回答

这句话的作用主要是用来处理输入的全是空格的字符串。
其实这个可以选判断格式是否正确,就可以不用判断是否输入为空了。
还有就是,你那个正则最好改为这个

/^(?:[1-9]\d*|0)(?:\.\d+)?$/

原因是你那个正则可以输入00000000

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进