【发布时间】:2016-02-19 04:14:46
【问题描述】:
问题:我正在尝试验证用户何时只输入了特殊字符而没有输入任何数字。
我正在使用这个表达式
/^\+?[0-9 \.-]+$/
在验证传真时仅接受“+”号、数字、点、连字符和空格。这工作正常。
但使用该表达式,用户无需输入任何数字即可输入--------------,并被接受,因为它包含连字符。
问题:有没有办法检查输入是否包含数字?不只是所有特殊字符?
更新:
这是有效接受输入的示例。
+1-2 12-98765.43 > 要求它只能接受“+”号、连字符、数字、空格和点。
【问题讨论】:
-
你能添加所有可能的有效输入字符串吗?即传真号码
-
我添加了一个示例输出。这是他们对输出的唯一要求。
标签: javascript regex