专业编程基础技术教程

网站首页 > 基础教程 正文

js正则表达式(下)——常用正则 js中正则表达式的使用

ccvgpt 2024-10-18 05:02:51 基础教程 14 ℃

// 正则邮政编码

js正则表达式(下)——常用正则 js中正则表达式的使用

var reg1=/^[1-9]\d{5}$/;

// 正则中文字符

var reg2= /^[\u4e00-\u9fa5]$/;

// 正则邮箱

var reg3=/^[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?$/

// 正则手机号码

var reg4=/^1\d{10}$/;

// 正则18位身份证

var reg5=/^(\d{17})([0-9]|X)$/;

// 正则url地址

var reg6=/^http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w-./?%&=]*)?$/;

//帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线)

var reg7 = /^[a-zA-Z]\w{4,15}$/;

//密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线

var reg8 = /^[a-zA-Z]\w{5,17}$/

//空白行的正则表达式:可以用来删除空白行

var reg9 =/\n\s*\r/;

//首尾空白字符的正则表达式

var reg10 = /^\s*|\s*$/g //或(^\s*)|(\s*$)可以用来删除行首行尾的空白字符

//腾讯QQ号:

var reg11 = /[1-9][0-9]{4,}/

//IP地址

var reg12=/^\d+\.\d+\.\d+\.\d+$/;

最近发表
标签列表