js中的正则表达式摘要

电脑杂谈  发布时间:2020-04-24 12:05:04  来源:网络整理

js正则表达式 使用_js中怎么使用正则表达式_js中如何使用正则表达式

#0:fjs中怎么使用正则表达式:c:3:9:f:5:b:8:e:0:b:1:7:2:3:7:c:3:d:e:2:0:c:8:3:5:9:4:9:d:5#

================================================ =============

js中怎么使用正则表达式_js正则表达式 使用_js中如何使用正则表达式

如何创建正则表达式:

//创建正则表达式对象

js中怎么使用正则表达式_js中如何使用正则表达式_js正则表达式 使用

1. 通过构造函数创建对象

2. 从字面上创建对象

js中怎么使用正则表达式_js正则表达式 使用_js中如何使用正则表达式

 //对象创建完毕---
 var reg=new RegExp(/\d{5}/);
 //调用方法验证字符串是否匹配
 var flag=reg.test("我的电话是10086");
 console.log(flag);
//字面量的方式创建正则表达式对象
var reg=/\d{1,5}/;
var flag=reg.test("小苏的幸运数字:888");
console.log(flag);

================================================ =============

js中如何使用正则表达式_js正则表达式 使用_js中怎么使用正则表达式

大小写验证密码强度:

  //获取文本框注册键盘抬起事件
 my$("pwd").onkeyup = function() {
//每次键盘抬起都要获取文本框中的内容,验证文本框中有什么东西,得到一个级别,然后下面的div显示对应的颜色
//如果密码的长度是小于6的,没有必要判断
if(this.value.length >= 6) {
    var lvl = getLvl(this.value);
    my$("strengthLevel").className = "strengthLv" + lvl;
} else {
    my$("strengthLevel").className = "strengthLv0";
}
//三元表达式
//my$("strengthLevel").className="strengthLv"+ 
        (this.value.length>=6?getLvl(this.value) :0);
};
 //给我密码,我返回对应的级别
         function getLvl(pwd) {
var lvl = 0; //默认是0级
//密码中是否有数字,或者是字母,或者是特殊符号
if(/[0-9]/.test(pwd)) {
    lvl++;
}
//判断密码中有没有字母
if(/[a-zA-Z]/.test(pwd)) {
    lvl++;
}
//判断密码中有没有特殊符号
if(/[^0-9a-zA-Z_]/.test(pwd)) {
    lvl++;
}
return lvl; //最小的值是1,最大值是3;

#c:2:8:6:b:f:a:7:4:bjs中怎么使用正则表达式:5:9:b:7:e:0:c:a:a:c:4:0:8:c:4:6:a:c:a:a:0:3#

================================================ ===============

//在正则表达式中: g表示全局模式匹配

//在正则表达式中: 我的意思是忽略大小写


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-187115-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...