++++求一个正则表达式的写法++++

gaoweipeng7851 2008-11-30 10:51:15
输入的字符串中不能含有\ /:*?"< > |
高手指教
...全文
77 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongmaohouzi 2008-11-30
  • 打赏
  • 举报
回复
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^u4E00-u9FA5\-\~\!\#\%\&\*\(\)\|\+\{\}\.\,\/\']/gi,''))">这个可以禁止输入汉字和非法字符;如果你想禁止输入规定的字符,可以在“\”后面加上禁止的字符就可以了;
hongmaohouzi 2008-11-30
  • 打赏
  • 举报
回复
你想要的是什么效果,是禁止输入所有字母还是特殊字符?
gaoweipeng7851 2008-11-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 jiang_jiajia10 的回复:]
引用 1 楼 root_ 的回复:
C# code^[^\\/:*?" <>|]+$


[/Quote]
为什么我输入字母也能触发这个正则表达式??
jiang_jiajia10 2008-11-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 root_ 的回复:]
C# code^[^\\/:*?"<>|]+$
[/Quote]
gaoweipeng7851 2008-11-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lizhengnan 的回复:]
[^\/:*?" <>|]*
[/Quote]

怎么把英文字母也禁止了呢????
gaoweipeng7851 2008-11-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 root_ 的回复:]
C# code^[^\\/:*?"<>|]+$
[/Quote]

怎么把英文字母也禁止了呢????
lizhengnan 2008-11-30
  • 打赏
  • 举报
回复
[^\/:*?"<>|]*
root_ 2008-11-30
  • 打赏
  • 举报
回复
^[^\\/:*?"<>|]+$
root_ 2008-11-30
  • 打赏
  • 举报
回复
不什出现楼主说的问题

楼主用在哪里,如果是用在验证控件里,直接用我1楼那个正则就行了
如果是用在程序中,贴下你的代码
gaoweipeng7851 2008-11-30
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 hongmaohouzi 的回复:]
你想要的是什么效果,是禁止输入所有字母还是特殊字符?
[/Quote]
不好意思,算我没说明白,我是只想禁止题中的那几个字符,但是 用了几位的表达式,把字母各给禁止了
请问怎么回事啊??
zlb789 2008-11-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 gaoweipeng 的回复:]
引用 2 楼 lizhengnan 的回复:
[^\/:*?" <>|]*


怎么把英文字母也禁止了呢????
[/Quote]

把a-z A-Z 加到里面就可以了
ASPNETDB 2008-11-30
  • 打赏
  • 举报
回复
^[^/\:*?"<>]+$

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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