Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Javascript中的Numric Aatch更改为接受点_Javascript_Validation - Fatal编程技术网

将Javascript中的Numric Aatch更改为接受点

将Javascript中的Numric Aatch更改为接受点,javascript,validation,Javascript,Validation,现在,我用这个来检查某个值是否是数字: (variable.match(/^[\d]*$/ )) 如何修改该代码,使其接受“.”或句点。我查看了其他网站,似乎找不到任何能让它接受“a”而不接受信件的东西。非常感谢您的回答。(variable.match(/^[\d]*(\.\d+)?$/) 这将接受带点或不带点的数字。。。但是如果有一个点,后面一定有一个数字 这些字符串都有效:01、12.3、.23、12、.3 此字符串无效:12。(带圆点),1.1.1 希望我能帮上忙…这也行,但不需要点后的

现在,我用这个来检查某个值是否是数字:

(variable.match(/^[\d]*$/ ))
如何修改该代码,使其接受“.”或句点。我查看了其他网站,似乎找不到任何能让它接受“a”而不接受信件的东西。非常感谢您的回答。

(variable.match(/^[\d]*(\.\d+)?$/)
这将接受带点或不带点的数字。。。但是如果有一个点,后面一定有一个数字

这些字符串都有效:01、12.3、.23、12、.3

此字符串无效:12。(带圆点),1.1.1


希望我能帮上忙…

这也行,但不需要点后的数字(取决于您的要求)


首先,该正则表达式将使您失败,因为它将匹配一个空字符串

但是,如果要匹配数字和句点(而不是空字符串),请执行以下操作:

请注意,这将与以下内容相匹配:

`1234.234.34....1234..3`
如果您的要求不允许这样做,请向我们提供有关您的要求的更多信息


干杯

正则表达式中的点将引用任何字符串,例如“1:1”字符串也将返回true-您应该反斜杠点…无需在字符类中逃逸。@ThiefMaster这么多年后,我才刚刚了解到这一点,并且很难适应它!谢谢提醒,答案更新。谢谢,这正是我需要的。
(variable.match(/^[\d.]+$/))
`1234.234.34....1234..3`