相关疑难解决方法(0)

jquery - 验证按键上的字符?

我有一个表单文本字段,我想只允许数字和字母.(即,没有#$!等等...)有没有办法抛出错误,防止按键实际输出任何东西,如果用户尝试使用除数字和字母之外的任何字符?我一直试图找一个插件,但还没有找到任何能做到这一点的东西......

validation jquery keypress

28
推荐指数
4
解决办法
9万
查看次数

JavaScript/jQuery Regex用有效字符替换输入字段

我正在构建一个CMS,用户可以通过文本输入控件自定义页面的SEO URL.例如,假设用户正在创建图库,他们希望在http://www.theirsite.com/my-1st-gallery上访问他们的页面.

请注意"my-1st-gallery"部分如何不包含URL的任何非法字符.由于大多数用户不知道允许和不允许的内容,我想创建一个JavaScript正则表达式过滤器,它可以在键入时过滤/转换所有非法字符.

我知道如何使用jQuery/JavaScript来监听键盘事件,但我不知道如何使用正则表达式来执行以下操作:

  1. 过滤除az,AZ,0-9," - ","_"和空格以外的所有字符.
  2. 将任何"_"和空格更改为" - ",并让用户知道给定的字符已转换为" - ".

有人可以提供一个如何做正则表达式部分的好例子.我再次理解如何倾听关键事件.

感谢您的时间!


好的,有了所有这些好的答案,我想我可以把它拼凑起来用于我的网络应用程序.我希望我可以选择不止一个答案作为我的决赛!:谢谢大家!

javascript regex jquery filtering javascript-events

4
推荐指数
1
解决办法
1万
查看次数