首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在部署到服务器时,角4验证器的工作方式不同

在部署到服务器时,角4验证器的工作方式不同
EN

Stack Overflow用户
提问于 2019-02-14 18:31:49
回答 1查看 42关注 0票数 0

我有一个验证器,它在本地运行时工作得很好:

`导出函数currencyAmountValidator(控制: AbstractControl) {

var = /^(\£)?(1-9{1}0-9{0,2})(\,\d{3})(.\d{2})?$|^(\$)?(1-9{1}0-9{0,2})(\d{3})(.\d{2})?$|^(0)?(.\d{2})?$|^(\$0)?(.\d{2})?$|^(\$.)(\d{2})?$/gm.test(control.value);

返回通过了吗?null:{无效: true };}`

它允许这样的条目: 100,£100,£123.45,£1,300

但是,当我部署到服务器时,它在开始时不允许使用at符号,但允许使用$。为什么在本地和服务器上运行时它的工作方式不同?

EN

回答 1

Stack Overflow用户

发布于 2019-02-14 19:47:11

我的解决方案是在regex中使用xA3而不是so,所以即使在部署到服务器之后,这个regex也能实现我想要的结果:

(1-9{1}0-9{0,2})(\,\d{3})(.\d{2})?$|^(\xA3)?(1-9{1}0-9{0,2})(\d{3})(.\d{2})?$|^(0)?(.\d{2})?$|^(\xA30)?(.\d{2})?$|^(\xA3.)(\d{2})?$/gm )

Webpack (将角编译成缩小的文件)一定是在玩弄of。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54696950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档