正则 含义 求助

nailwl 2010-07-23 03:42:09
谁能帮我 解释 一下 下面这段 正则式什么意思,用起来很好用,可是想知道其所以然

/^[^`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?]{1}[^`~!@$%^&()+=|\\\][\]\{\}:;'\,.<>?]{0,19}$/
...全文
115 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nailwl 2010-07-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhangshaolongjj 的回复:]

输入一个1到20位的文本,
`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?这些字符不能在首位,
后面只能接`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?里面的字符
[/Quote]
我就是想实现一个过滤mysql 特殊字符的功能。
hongkid 2010-07-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhangshaolongjj 的回复:]
输入一个1到20位的文本,
`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?这些字符不能在首位,
后面只能接`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?里面的字符
[/Quote]
呵呵!确实
兔子-顾问 2010-07-24
  • 打赏
  • 举报
回复
你说说你想实现什么效果。这个正则么,不敢恭维,可能可以正常工作。但写的实在不好,规则冗余,而且最重要一点,写的一点都不优美。看过客兄的正则是享受,看这个,可读性太差。
zhangshaolongjj 2010-07-24
  • 打赏
  • 举报
回复
输入一个1到20位的文本,
`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?这些字符不能在首位,
后面只能接`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?里面的字符

87,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧