【发布时间】:2018-01-16 05:29:40
【问题描述】:
我正在使用类型脚本处理 angular 2。 我在 html 上有一个输入框,它接受输入,然后我根据它执行搜索。用户还可以输入剩余资源作为搜索的一部分,例如员工/getDetail。
我想用//替换/,这样我的服务就不会失败。另请注意,如果用户输入员工///////getDetail//////salary 即使那么它应该返回员工/getDetail/salary
用两个替换和正斜杠的想法,如果用户输入超过 2,那么我们应该只有 2
我可以在 angular ui 本身中转义这些吗?
谢谢, 阿什什
【问题讨论】:
-
我可能会在 JS 代码本身中处理这个问题。
-
你会怎么做?
-
'aa///////bb/////cc/d'.replace(/\/*/g,'//') 不起作用:(跨度>
-
是的,对不起,我的意思是
'aa////////bb/////cc/d'.replace(/\/+/g,'//')。此行应将任何斜线仅转换为双斜线(即,如果多于 2,则将变为仅 2;如果有 1,则将变为 2) -
@AshishShukla 你的问题已经有 2 个很好的答案了,它们能解决你的问题吗?如果有,请选择一个标记为答案meta.stackexchange.com/questions/5234/…
标签: javascript regex angular typescript