下划线都可以的正则表达式下划线该如何写

所有回答(4)
[a-zA-Z0-9_\.\-]{0,}
园豆:2834
有两种方式:
一种直接从vs平台拉控件,然后填写你要正则约束的条件,
一种用代码:
using System.Text.RegularE&/// &summary&&&&&&&& /// 检验是否是英文、数字、下划线和点
&&&&&&& /// &/summary&&&&&&&& /// &param name="str"&需要检验的字符串&/param&&&&&&&& /// &returns&是否为整数:true是整数,false非整数&/returns&&&&&&&& public static bool IsCheck(string str)&&&&&&& {&&&&&&&&&&& Regex rx = new Regex(@".....");&&&&&&&&&&& return rx.IsMatch(str);&&&&&&& }
其他方法你可以看看这个,
正则表达式最简单,一楼是正解,还可以根据需要设置长度
public static
bool validate(string str)
bool ss=false;
for (int i = 0; i & str.L i++)
strobj = str.Substring(i, 1);
if (strobj == "%" || strobj == "&" || strobj == "'" || strobj == "|" || strobj == "&" || strobj == "&")
ss = true;
我的程序段,稍微修改就O了!&&
园豆:1613
清除回答草稿
&&&您需要以后才能回答,未注册用户请先。在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
/^([\d]|[\w]){6,16}$/
使用方法:
inputPassword = "abc1234VV_12";
re = /^([\d]|[\w]){6,16}$/;
checkPassword = re.test(inputPassword);
//输出是否校验正确
console.log(checkPassword); //true
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
/^\w{6,16}$/
感觉上面不少朋友都写复杂了= =其实这样就行了,因为 \w 包含了数字,字母和下划线
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。JAVA正则表达式.如何写只允许数字,字母,空格,下划线,横杆.
[问题点数:20分,结帖人gaoming333]
本版专家分:35
结帖率 100%
CSDN今日推荐
本版专家分:14644
本版专家分:3509
本版专家分:54
匿名用户不能发表回复!|
其他相关推荐
在Delphi中使用编辑框时,有时需要限制输入它的字符类型,如只接收数字或只接收字母。我们可以在TEdit组件的on..KeyPress事件中对输入进行处理,以限制对编辑框的输入。
限制为只接收数字的例程如下:
procedure TForm1.Edit1KeyPress(Sender: TO var..Key: Char);
if not(key in['0'..'9
public class RegexTest {
* @param args
public static void p(Object o){
System.out.println(o);
public static void main(String[] args) {
// TODO 自動產生方法 Stub
String conten
判断字符串符合数字 字母
protected bool isValid(string str) //判断字符串str是否由数字,字母和下划线组成 {
bool flag =
Regex reg = new Regex(&^[a-zA-Z_0-9]+$&);
//使用正则表达式
if (reg.IsMatch(str))
Modules:用XCode5新建工程默认支持modules编译,老项目需在Build Settings里查找modules,找到的Enable Modules选项设置为YES。
对应新增语法:@import,导入系统头文件,例如:@import MapK
或者库的部分头文件:@import UIKit.UIV
优点:不需要再在Build Phases里的Link
onkeyup=&value=value.replace(/[^\w\-]/ig,'')& onKeyPress=&value=value.replace(/[^\w\-]/ig,'')&
利用正则表达式匹配字符中多少个字母,数字,空格
http://androidren.com/index.php?qa=395&qa_1=java-%E5%AD%97%E6%AF%8D%E6%95%B0%E5%AD%97%E5%92%8C%E4%B8%8B%E5%88%92%E7%BA%BF-%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F
表达式:&[a-zA-Z0-9_]*&
代码示例:
验证用户名的一个例子:html:js:function checkUser() {var username = $(“#username”).val();if (!username.match( /^[\u4E00-\u9FA5a-zA-Z0-9_]{3,20}$/)) {var msg = “汉字 英文字母 数字 下划线组成,3-20位”;$(“#usertips”).html(msg);} el
//只包含数字
public static boolean is_number(String number) {
return number.matches(&[+-]?[1-9]+[0-9]*(\\.[0-9]+)?&);
//只包含字母
public static boolean is_alpha(String alpha) {话说,只能输入数字和下划线的正则表达式怎么写??
[问题点数:20分,结帖人qq]
本版专家分:33
结帖率 99.43%
CSDN今日推荐
匿名用户不能发表回复!|
其他相关推荐字母数字下划线常用正则表达式
1.由数字、26个英文字母或者下划线组成的字符串:
^[0-9a-zA-Z_]{1,}$
//其中1 在实际使用中发现删除时 第一个字符无法删除 改成0 就可以删除了
2.非负整数(正整数 + 0 ):
3. 正整数:
^[0-9]*[1-9][0-9]*$
4.非正整数(负整数 + 0):
^((-/d+)|(0+))$
5. 负整数 :
^-[0-9]*[1-9][0-9]*$
7.非负浮点数(正浮点数 + 0):
^/d+(/./d+)?$
8.正浮点数 :
^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*))$
9. 非正浮点数(负浮点数 + 0):
^((-/d+(/./d+)?)|(0+(/.0+)?))$
10.负浮点数 :
^(-(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*)))$
11. 浮点数 :
^(-?/d+)(/./d+)?$
12.由26个英文字母组成的字符串 :
^[A-Za-z]+$
13. 由26个英文字母的大写组成的字符串 :
14.由26个英文字母的小写组成的字符串 :
15. 由数字和26个英文字母组成的字符串 :
^[A-Za-z0-9]+$
16.由数字、26个英文字母或者下划线组成的字符串 :
17.email地址 :
^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$
^[a-zA-z]+://(/w+(-/w+)*)(/.(/w+(-/w+)*))*(/?/S*)?$
19. 年-月-日:
/^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/
20.月/日/年:
/^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$/
^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$
22. 电话号码:
(d+-)?(d{4}-?d{7}|d{3}-?d{8}|^d{7,8})(-d+)?
23.IP地址:
^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$
24. 匹配中文字符的正则表达式:
[/u4e00-/u9fa5]
25.匹配双字节字符(包括汉字在内):
[^/x00-/xff]
26. 匹配空行的正则表达式:
/n[/s| ]*/r
27.匹配HTML标记的正则表达式:
/&(.*)&.*&///1&|&(.*) //&/
28.匹配首尾空格的正则表达式:
(^/s*)|(/s*$)
29.匹配Email地址的正则表达式:
/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*
30. 匹配网址URL的正则表达式:
^[a-zA-z]+://(//w+(-//w+)*)(//.(//w+(-//w+)*))*(//?//S*)?$
31. 匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):
^[a-zA-Z][a-zA-Z0-9_]{4,15}$
32. 匹配国内电话号码:
(/d{3}-|/d{4}-)?(/d{8}|/d{7})?
33.匹配腾讯QQ号:
^[1-9]*[1-9][0-9]*$
34. 只能输入数字:
35.只能输入n位的数字:
36.只能输入至少n位的数字:
37.只能输入m~n位的数字:
38.只能输入零和非零开头的数字:
^(0|[1-9][0-9]*)$
39.只能输入有两位小数的正实数:
^[0-9]+(.[0-9]{2})?$
40. 只能输入有1~3位小数的正实数:
^[0-9]+(.[0-9]{1,3})?$
41.只能输入非零的正整数:
^/+?[1-9][0-9]*$
42. 只能输入非零的负整数:
^/-[1-9][0-9]*$
43.只能输入长度为3的字符:
44. 只能输入由26个英文字母组成的字符串:
^[A-Za-z]+$
45.只能输入由26个大写英文字母组成的字符串:
46. 只能输入由26个小写英文字母组成的字符串:
47.只能输入由数字和26个英文字母组成的字符串:
^[A-Za-z0-9]+$
48. 只能输入由数字和26个英文字母或者下划线组成的字符串:
49.验证用户密码(正确格式为: 以字母开头,长度在5~17 之间,只能包含字符、数字和下划线)
^[a-zA-Z]/w{5,17}$
50.验证是否包含有 ^%&',;=?$/"等字符:
[^%&',;=?$/x22]+
51.只能输入汉字:
^[\u4e00-\u9fa5]{0,}$
52、只含有汉字、数字、字母、下划线不能以下划线开头和结尾
^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$
53、只含有汉字、数字、字母、下划线,下划线位置不限
^[a-zA-Z0-9_\u4e00-\u9fa5]+$
54、2~4个汉字
@"^[\u4E00-\u9FA5]{2,4}$
第一位是【1】开头,第二位则则有【3,4,5,7,8】,第三位则是【0-9】,第三位之后则是数字【0-9】。
var reg = /^1[3|4|5|7|8][0-9]{9}$/;
手机号第二位不做限制
var reg = /^1[0-9]{10}$/;
没有更多推荐了,}

我要回帖

更多关于 正则表达式数字字母下划线 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信