易码技术论坛

 找回密码
 加入易码
搜索
查看: 181236|回复: 3

[请教]asp.net里面只能有字母、数字、下划线的正则表达式应该怎么写

[复制链接]
发表于 2005-11-3 21:30:00 | 显示全部楼层
试试如下方法:

用这个去搜索:
[_a-zA-Z0-9]
搜索出来的东西如果和原字符串不一样,说明不是只有数字、字母、下划线
 楼主| 发表于 2005-11-3 22:41:00 | 显示全部楼层
[_a-zA-Z0-9]*
发现要加一个*,要不然只能判断一个字符……-_-bb
发表于 2005-12-17 14:26:00 | 显示全部楼层
楼上的不标准。

用楼上的正则表达式,只要有1个字母或数字就会通过。

应该是:
^[_a-zA-Z0-9]*$
也可以是:

^[_a-zA-Z0-9]{1,}$

^[_|\s|\d]*$

^[_|\s|\d]{1,}$
 楼主| 发表于 2005-11-3 20:56:54 | 显示全部楼层 |阅读模式
MSDN里面的说明看的头晕……谁能帮忙告诉我一下应该怎么写
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-8-24 14:04 , Processed in 0.011782 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表