js 正则只允许小写字母、数字、点、中短划线

正则表达式如下:

/^[a-z0-9\.-]*$/g

可用如下语句验证:

alert(/^[a-z0-9\.-]*$/g.test('abc123.45a-b'));  //true
alert(/^[a-z0-9\.-]*$/g.test('ABC123.45a-b'));  //false
alert(/^[a-z0-9\.-]*$/g.test('abc测试a_b'));  //false

 //小写字母

var regex_char=/^[a-z]*$/g;

 //数字

 var number=/^[0-9]*$/g;

 

posted @ 2015-08-27 12:22  人生设计师  阅读(3571)  评论(0编辑  收藏  举报