四时宝库

程序员的知识宝库

「前端篇」不再为正则烦恼(前端正则表达式语法)


作者:李一二

转发链接:https://mp.weixin.qq.com/s/PmzEbyFQ8FynIlXuUL0H-g

前言

有不少朋友都为写正则而头疼,不过笔者早已不为正则而烦恼了。本文分享一些我处理正则表达式的一些经验。全文分为正则利器,正则基础内容,正则进阶内容三个大块。

java全栈CMS系统vue+element增删+正则校验3

1.新增前端elementUI静态页面构建AddModule



gitee仓库地址:https://gitee.com/cevent_OS/yameng-cevent-source-cloudcenter.git

  • addModule新增静态页面构建

不使用正则进行英文数字等相关字符的规则校验

在一些场景中,比如说注册登录的时候,我们会对用户名做一些限制,比如只能是数字和字母的组合。一般情况下,我们会使用正则表达式来完成这样的功能,不过,PHP其实已经帮我们准备发了几个函数来处理这样的情况。

ctype_ 相关函数

// 数字和字母,不包含浮点数, [A-Za-z0-9]
if(ctype_alnum($input)){
    echo $input, '是英文数字的组合字符!', PHP_EOL;
}

// 英文字母, [A-Za-z]
if(ctype_alpha($input)){
    echo $input, '是英文字母!', PHP_EOL;
}

// 数字字符,不包含浮点数、负数(无符号正整数)
if(ctype_digit($input)){
    echo $input, '是数字字符!', PHP_EOL;
}

vue.js 正则验证手机号(vue校验手机号)

html input框

<input type="tel" placeholder="请输入手机号" class="log_input" v-model.trim="tel" @focus="textF" @blur="change" />

js 方法验证

blur(event){

if(this.pass === "" ){

this.blurShow = "密码不能为空"

event.target.style.borderColor = 'red';

C# - 正则转义符,验证电话手机号,Email地址,日期与指定区间数 119

正则中的转义符

在正则表达式中也是使用 \

【小工具】JS密码强弱正则校验、邮箱校验

//强弱密码校验,密码至少包含大写字母,小写字母,数字,且不少于8位
var tx = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{8,16}$/;
var pass = 'aaaa12345'
if(!tx.test(pass)){
    alert("弱密码");
}else{
    alert("强密码")
}

//邮箱格式校验var email = '2222@';
var mailReg = new RegExp("^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+#34;);
if (!mailReg.test(email)) { //正则验证不通过,格式不对
     alert("请输入正确的邮箱地址!");                        
}

Java正则表达式密码验证示例(java正则表达式密码验证示例是什么)

今天,几乎所有的应用程序都需要密码验证。有各种验证密码的方法,从手动编写到使用第三方可用API。在本Java正则表达式密码验证教程中,我们使用正则表达式构建密码验证器。

1. 密码验证的正则表达式

vue表单校验之常用的正则表达校验

今天在使用vue时,需要对身份证号,手机号做正则校验,所以,汇总了一下。

来,上干货。。

  rules: {
        name: [
          { required: true, message: "名称不能为空", trigger: "blur" }
        ],
        phone: [
          { required: true, message: "手机号码不能为空", trigger: "blur" },
          {
            pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
            message: "请输入正确的手机号码",
            trigger: "blur"
          }
        ],
        cardnumber: [
          {required: true, trigger: "blur", validator:validId}
        ],
      }

使用正则表达式验证IP地址-C#学习进阶

实例说明

应用程序使用过程中,如果需要连接到服务器或客户端,那么,有可能会填写IP地址信息,IP地址由4个0到255的数字组成,实例中使用了正则表达式判断用户输入的IP地址格式是否正确。实例运行效果如图所示。

本实例重点在于向读者介绍怎样使用正则表达式验证IP地址,下面对其进行详细讲解。

实例中主要用到了Regex类的IsMatch方法,此方法的使用已经在实例“使用正则表达式验证电话号码”中进行了详细讲解。下面对实例中使用的正则表达式进行详细讲解。

使用正则表达式验证身份证号-C#学习进阶

实例说明

身份证是用于证明持有人身份的证件,身份证号码分为15位和18位两种,到银行办理新建帐户或办理宽带服务时都需要填写身份证号,实例中将使用正则表达式,验证用户输入的身份证号是否合法。实例运行效果如图所示。

关键技术

本实例重点在于向读者介绍怎样使用正则表达式验证输入身份证号,下面对其进行详细讲解。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接