【发布时间】:2019-05-06 05:29:33
【问题描述】:
我正在做出反应,我正在处理一个显示 URL 路径的输入,如 wordpress 页面标题,你在输入中输入一个标题,它会显示页面的路径 onBlur...
我设法完成了整件事,但我仍然需要一个自定义正则表达式来显示输入值的 Url:
使用 (.replace())
- 我需要修剪末尾和开头的空白
- 用 ('-') 替换所有空格,但防止连续出现 2 个空格
- 将特殊字符替换为 ('-')
- 将 ç ñ ö é ì .etc 等字母替换为 c n o e i
有人可以帮我解决这个问题吗?
【问题讨论】:
-
当一行中有多个破折号时,您希望发生什么?浓缩成一个?
-
您是否有任何代码可以显示您正在尝试做什么,或者您自己尝试过什么,这样提供答案的人就可以避免暗示您已经做过什么?
-
最好添加一些输入输出示例
-
对不起,我花了 18 个小时在网站上工作,当我读到这篇文章时,我可以看到它现在有多混乱。
-
@ChrisBaker 我没有尝试任何我自己不擅长正则表达式的事情。我用谷歌搜索了这个,但没有找到任何适合我需要的东西
标签: javascript regex reactjs