常用正则表达式

//限制只能输入两位小数(多用于校验金额)
var reg1 = /^\d+\.?\d{0,2}$/;
 
//邮箱
var reg2 = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
 
//手机
var reg3 = /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/;
 
//只有字母、数字、下划线
var reg4 = /^[a-zA-Z0-9_]+$/;
 
// 至少一个汉字、数字、字母、下划线
var reg5 = /[a-zA-Z0-9_\u4e00-\u9fa5]/;
 
// 至少一个汉字的正则表达式(且以汉字开头)
var reg6 = /^[\u4e00-\u9fa5]/;
 
// 只含有汉字、数字、字母、下划线、不能以下划线开头和结尾
var reg7 = /^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$/;
 
// 由数字、26个英文字母或者下划线组成的字符串
var reg8 = /^\w+$/;
 
//2-4个汉字
var reg9 = /^[\u4E00-\u9FA5]{2,4}$/;
posted @ 2018-07-19 16:44  轻舞飞扬0918  阅读(61)  评论(0编辑  收藏  举报