在角度版本:2.1.1 中,我使用表单构建器创建了一个表单,一个控制器用于从谷歌地图输入坐标(纬度)。我用正则表达式将坐标格式定义为:
- (-?\d+(.\d+)?),\s*(-?\d+(.\d+)?)
因此,一个有效的字符串将是:
- 2.3, 4.66
我已将验证器设置为:
this.addressForm = this.formBuilder.group({
"geoLocationLatLng":[null, [
Validators.required,
Validators.maxLength(150),
Validators.pattern("(\-?\d+(\.\d+)?),\s*(\-?\d+(\.\d+)?)")]],
});
问题,为什么模式验证不起作用?

