首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

求正则表达式大神解决小弟的一个有关问题

2013-11-27 
求正则表达式大神解决小弟的一个问题java如何验证一个字符串是否满足以下要求由6-20个 字母(a~z以及A~Z)、

求正则表达式大神解决小弟的一个问题
java如何验证一个字符串是否满足以下要求
由6-20个 字母(a~z以及A~Z)、数字、下划线和减号  组成,必须以字母开头

例如:String a = "ads-123_abd"     
          String b = "xuan-xuan1992"    
          String c = "123-abc"
          String d = "abc哈哈哈"  
a、b 符合要求     c、d 不符合要求
正则表达式 字符串验证
[解决办法]
var reg = /^[a-zA-Z]{1}(\w
[解决办法]
[-]){5,19}$/;
if(reg.test(s)){
    //true
}else{
    //false
}
[解决办法]


function IsString()     
{     
        var str = document.getElementById('str').value.trim();    
        if(str.length!=0){    
        reg=/^[a-zA-Z0-9_]+$/;     
        if(!reg.test(str)){    
            alert("对不起,您输入的字符串类型格式不正确!");    
        }    
        }    
}   

热点排行
Bad Request.