文章 2022-11-26 来自:开发者社区

js正则校验

//手机号码 return /^1[3|4|5|6|7|8|9][0-9]{9}$/; //座机 return /^(0\d{2,3}-\d{7,8})(-\d{1,4})?$/; //身份证 return /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; //密码以字母开头,长度在6~18之间,只能包含字母、数字和下划线 return /^[a-z...

文章 2022-09-28 来自:开发者社区

【JavaScript】页面捕捉和正则表示

js中的innerHTML和innerText属性正则表达式捕捉键盘回车事件//②界面捕捉id为username的元素中发生键盘敲下事件是调用这个函数 document.getElementById("username").onkeydown=function(event){ //③当键盘敲下事件的keyCode为13时执行 if(event.keyCode==13){ ...

文章 2022-09-14 来自:开发者社区

JS:RegExp正则命名分组

// 使用RegExp需要注意转义符 let re = new RegExp('(?<year>\\d{4})-(?<month>\\d{2})-(?<day>\\d{2})'); let match = re.exec('2021-12-14'); console.log(match); // 没有匹配到会返回null if(match){ let {y...

文章 2022-09-12 来自:开发者社区

JS:正则RegExp对象匹配中文汉字

以下方式相同// 需要常规的字符转义规则 var re1 = new RegExp("^\\d+万$"); console.log(re1.test('30万')); var re2 = /^\d+万$/; console.log(re2.test('20万')); 参考https://www.runoob.com/jsref/jsref-obj-regexp.html

文章 2022-08-23 来自:开发者社区

Javascript知识【JS方法和事件&正则&JS注册案例】

<!-- 需求:点击该按钮,弹出“轻点、好痛” --> <input type="button" value="点我啊" onclick="run1()"/>

Javascript知识【JS方法和事件&正则&JS注册案例】
文章 2022-07-04 来自:开发者社区

JavaScript表单信息验证案例——使用正则

展示设计首先建立我们的输入框QQ号:&lt;input type="text" id="txtQQ"&gt;&lt;span&gt;&lt;/span&gt;&lt;br&gt; 邮箱:&lt;input type="text" id="txtEMail"&gt;&lt;span&gt;&lt;/span&gt;&lt;br&gt; 手机:&lt;input type="text" id="tx....

JavaScript表单信息验证案例——使用正则
文章 2022-07-04 来自:开发者社区

JavaScript正则验证密码强弱度

展示设计密码强弱度分析密码由数字,字母,特殊符号组成密码: 只有数字- 或者是只有字母,或者是只有特殊符号——1级:弱两两组合: 数字和字母, 数字和特殊符号, 字母和特殊符号——2级:中三者都有: 数字和字母和特殊符号——3级:强代码版本一:基本<!DOCTYPE html> <html lang="en"> <head> <meta charse...

JavaScript正则验证密码强弱度
文章 2022-06-13 来自:开发者社区

【BUG日记】【JS】replace()方法没有像后端那样有replaceAll(),匹配全文替换的时候,发现替换时间(2021/10/13)/g正则用不了

【日期】: 2021/10/13【问题】:js中,replace()方法没有像后端那样有replaceAll(),匹配全文替换的时候,发现把时间(2021/10/13)变为(2021-10-13)发现/g正则用不了。这样写,就变成注释了【原因】: //是js的注释,不好使。【如何发现】: 测试的时候发现【如何修复】: 改为完整的正则表达式<script> var time = "...

【BUG日记】【JS】replace()方法没有像后端那样有replaceAll(),匹配全文替换的时候,发现替换时间(2021/10/13)/g正则用不了
文章 2022-06-13 来自:开发者社区

js 正则匹配中文

目录汉字的正则表示匹配一段字符串中的文字部分汉字的正则表示[\u4e00-\u9fa5]匹配一段字符串中的文字部分 const str = "dshjadbkj第一段文字5542、、???//第二段文字/!!!!这三段文字126655****-"; console.log(str.match(/[\u4e00-\u9fa5]+/g)); //['第一段文字', ...

文章 2022-05-14 来自:开发者社区

js 正则使用笔记

目录场景testmatch场景有时候写正则时很混乱可能是没有分清楚自己写正则的场景。一般js使用正则,两个场景:需要知道某一个字符串是否达到我们需要的形式。(我们关心的是字符串)需要获取某一个字符串中匹配到的内容,或者是否匹配到内容。(我们关心的是正则内容)解决方式:exp.test(str)str.match(exp)test记住一点,test在匹配时我们需要对一整个字符串进行匹配,所以在写正....

js 正则使用笔记

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注