1.JavaScript正则检测邮箱格式
2.只含有汉字、数字、字母、下划线不能以下划线开头和结尾
3.只能输入英文字母和数字,不能输入中文

s.replace(/[^\w\.\/]/ig,'');

4.只含有汉字、数字、字母、下划线,下划线位置不限

var reg = /^[a-zA-Z0-9_\u4e00-\u9fa5]+$/;
if (!reg.test(实际取值的字符串)) {
alert('请检查输入');
}

5.只能输入数字

s.replace(/\D/g,'');

6.只能输入字母

s.replace(/[^a-zA-Z]/ig,'');

7.只能输入中文

s.replace(/[u4e00-u9fa5]/ig,'');

补充:对于只能输入的来说,可以监听input的keyup和change的事件,示例:

        $(id).bind("keyup change",function (){
$(id).val($(id).val().replace(/[u4e00-u9fa5]/ig,''));
});

Related Posts: JavaScript常用正则整理 :