Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.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 使用ng模式验证纬度和经度值_Javascript_Angularjs_Regex_Validation_Ng Pattern - Fatal编程技术网

Javascript 使用ng模式验证纬度和经度值

Javascript 使用ng模式验证纬度和经度值,javascript,angularjs,regex,validation,ng-pattern,Javascript,Angularjs,Regex,Validation,Ng Pattern,我使用了ng模式 /^[0-9]{1,7}(\[0-9]+)?$/ 用于验证纬度和经度值,但此模式不允许输入负值 纬度和经度值包含负值和十进制值 你能为我的要求推荐一种好的ng款式吗 下面给出了示例值 234.546655,3.5766876,12345.766566 我需要验证此类型的值。它应该允许负数、正数、十进制数和所有数字这是一个完整的答案: 例如:[-+]?是-或中的一个所必需的+ /^[-+]?[0-9]{1,7}(\.[0-9]+)?$/ 对于经度,您不需要大于±180的值,纬度

我使用了ng模式

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

用于验证纬度和经度值,但此模式不允许输入负值

纬度和经度值包含负值和十进制值 你能为我的要求推荐一种好的ng款式吗

下面给出了示例值

234.546655
3.5766876
12345.766566


我需要验证此类型的值。它应该允许负数、正数、十进制数和所有数字

这是一个完整的答案:

例如:[-+]?是-或中的一个所必需的+

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

对于经度,您不需要大于±180的值,纬度不需要大于±90的值。您应该将问题标记为重复问题,而不是使用链接来回答。谢谢@colinfit,它正在运行Anks RobG。你能告诉我怎么做吗?我看不到特定的按钮或控件。然而,提出的问题是如何将符号包含在他当前的正则表达式中。我在上面回答了这个简单的请求,添加了一个链接,指向一个他没有问的问题的更完整的答案。