如果我们有一个字符串,说如何识别使用JS的字符串中的数字?
'1, 2, 3, 4'
'1, 2, 3 GO!'
'ZOMG THE %^*@#$(*^ ZOMBIES ARE COMING!!11!!1!'
然后我怎么承认其具有数字和返回true?
我需要它,因为同时使用,
if(input == input.toUpperCase())
如果输入数字,这种情况下返回true,所以需要添加一种优雅的方式为从通过此条件下停止编号。
编辑1:字符串确实是用逗号分隔的,我已经用google的方式将非逗号分隔的字符串识别为数字。
Edit2:增加了更多我需要通过的例子。
'警报('(1,2,3,4)的搜索(/ \ d /)== -1。!);' – Cheery 2014-10-05 18:39:15
不正则表达式符合你的要求?你还需要什么其他的字符串来解析? – Brad 2014-10-05 18:39:30
@Brad正则表达式是我的最后手段,所有字母,特殊字符和变音符号。 – 2014-10-05 18:42:29