我正在构建一个CMS,用户可以通过文本输入控件自定义页面的SEO URL。例如,假设用户正在创建一个画廊,并希望他们的页面在
请注意,“my-1st-gallery”部分不包含任何URL的非法字符。由于大多数用户不知道什么是允许和不允许的,因此我想创建一个JavaScript正则表达式过滤器,可以在按键抬起时过滤/转换所有非法字符。
我知道如何使用jQuery/JavaScript来监听按键抬起事件,但我不确定如何使用正则表达式执行以下操作:
好的,有了所有这些好答案,我认为我可以将它们组合起来用于我的Web应用程序。我希望我可以选择多个答案作为我的最终答案!:S 谢谢大家!
http://www.example.com/my-1st-gallery
上访问。请注意,“my-1st-gallery”部分不包含任何URL的非法字符。由于大多数用户不知道什么是允许和不允许的,因此我想创建一个JavaScript正则表达式过滤器,可以在按键抬起时过滤/转换所有非法字符。
我知道如何使用jQuery/JavaScript来监听按键抬起事件,但我不确定如何使用正则表达式执行以下操作:
- 过滤除a-z、A-Z、0-9、a“-”、“_”和空格之外的所有字符。
- 将任何“_”和空格更改为“-”,并让用户知道给定字符已被转换为“-”。
好的,有了所有这些好答案,我认为我可以将它们组合起来用于我的Web应用程序。我希望我可以选择多个答案作为我的最终答案!:S 谢谢大家!