元字符 基础元字符 边界元字符 限定符

news/2024/7/10 22:51:53 标签: javascript, es6, 前端

/\s/ 字符串需要有一个空格

javascript">//字符串需要有一个空格
const res=/\s/
console.log(res.test("  "));
console.log(res.test("1222"));
console.log(res.test("1222 "));

在这里插入图片描述

**/\S/**字符串需要有一个非空格

javascript">const res=/\S/
console.log(res.test("  "));//false
console.log(res.test("1222"));//true
console.log(res.test("1222 "));//true

/\t/字符串需要有一个 制表符

javascript">//字符串需要有一个 制表符
const res=/\t/
console.log(res.test(" ")); //false
console.log(res.test("	"));//true

/\d/字符串需要有一个数字

javascript">//字符串需要有一个数字
const res=/\d/
console.log(res.test("  "));//false
console.log(res.test("1222"));//true
console.log(res.test("1222 "));//true

/\D/字符串需要有一个非数字

javascript">//字符串需要有一个非数字
const res=/\D/
console.log(res.test("  "));//true
console.log(res.test("1222"));//false
console.log(res.test("12aaa "));//true

/\w/字符串需要有一个数字 字母 下划线

javascript">//字符串需要有一个数字 字母 下划线
const res=/\w/
console.log(res.test("  "));//false
console.log(res.test("1222"));//true
console.log(res.test("12aaa "));//true
console.log(res.test("_"));//true

/\W/字符串需要有一个除数字 字母 下划线以外的

javascript">//字符串需要有一个除数字 字母 下划线以外的
const res=/\W/
console.log(res.test("  "));//true
console.log(res.test("1222"));//false
console.log(res.test("12aaa "));//true
console.log(res.test("_"));//false

//要有一个//里面的字符

javascript">//要有一个//里面的字符
const res=/s/
const res2=/a/
console.log(res.test("s  "));//true
console.log(res.test("1222"));//false
console.log(res2.test("a  "));//true
console.log(res2.test("1222"));//false

/./字符串要有一个.

javascript">//字符串要有一个.
const res=/\./
console.log(res.test("."));//true
console.log(res.test("1222."));//true
console.log(res.test("a  "));//false
console.log(res.test("1222"));//false

/,/字符串要有一个,(/\ 这里这个是要出现的字符/)

javascript">//字符串要有一个,(/\ 这里这个是要出现的字符/)
const res=/\,/
console.log(res.test("."));//true
console.log(res.test("1222,"));//true
console.log(res.test("a  "));//false
console.log(res.test("1222"));//false

//要以/^…/以…开头

javascript">//要以/^\../以..开头
const res=/^\,/
console.log(res.test("."));//false
console.log(res.test(",1222,"));//true
console.log(res.test("a,"));//false
console.log(res.test("1222"));//false

在这里插入图片描述

//要以/…$/以…结尾

javascript">//要以/\..$/以..结尾
const res=/\,$/
console.log(res.test("."));//false
console.log(res.test(",1222,"));//true
console.log(res.test("a,"));//true
console.log(res.test("1222"));//false

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述


http://www.niftyadmin.cn/n/1371643.html

相关文章

LeetCode-78 子集

子集 给你一个整数数组 nums &#xff0c;数组中的元素 互不相同 。返回该数组所有可能的子集&#xff08;幂集&#xff09;。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 class Solution { public:vector<vector<int>> res;void fun(vector<in…

正则的贪婪非贪婪 小练习

const str{div class"s" style""} <span> </span> <main></main></div> const res/{.*?}/ const res2/<.*?>/ console.log(res.exec(str)); console.log(res2.exec(str));

正则表达式特殊符号

![在这里插入有防盗链机制,建议将图片保存下来直接上传(img-(在这里插入图片描述)]](https://img-blog.csdnimg.cn/1a87195b30694eeaa350eb0ea4588bde.png) 前面或者后面是abc或者def即可 abc或者def出现两次即可 const res/^[a-zA-Z0-9]\w{1,15}$/console.log(r…

LeetCode-105. 从前序与中序遍历序列构造二叉树

从前序与中序遍历序列构造二叉树 难度&#xff1a;中等 class Solution { public:TreeNode *fun(vector<int>& preorder,int preleft, int preright, map<int,int> &map_ValToIndex, int inleft , int inright ) {if(preleft>preright || inleft>in…

LeetCode-114. 二叉树展开为链表

LeetCode-114. 二叉树展开为链表 难度&#xff1a;中等 给你二叉树的根结点 root &#xff0c;请你将它展开为一个单链表&#xff1a; 展开后的单链表应该同样使用 TreeNode &#xff0c;其中 right 子指针指向链表中下一个结点&#xff0c;而左子指针始终为 null 。 展开后的…

设计模式-模板方法

设计模式-模板方法 应用场景 一个类中实现一个固定的执行流程&#xff0c;但有部分的方法需要依赖后续的实现&#xff0c;此时可以考虑用模板方法。 一次性实现一个算法的不变的部分&#xff0c;并将可变的行为留给子类来实现&#xff1b;各子类中公共的行为应被提取出来并集…

正则的预查

const res/ES(?2015|2016)/ console.log(res.exec(ES2015)); console.log(res.exec(ES2016)); console.log(res.exec(ES2017));const res/ES(?!2015|2016)/ console.log(res.exec(ES2015)); console.log(res.exec(ES2016)); console.log(res.exec(ES2017));const res/(?<…

LeetCode-79. 单词搜索

单词搜索 难度&#xff1a;中等 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 单词必须按照字母顺序&#xff0c;通过相邻的单元格内的字母构成&#xff0c;其中“相…