Site icon 时鹏亮的Blog

JavaScript常用正则整理

请知悉:本文最近一次更新为 11年 前,文中内容可能已经过时。

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,''));
});

如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《JavaScript常用正则整理》相关的博文:

Exit mobile version