正则表达式--元字符-基础字符(2)

只代表一位

1.\w 字母 数字 下划线

2.\W 非字母 数字 下划线

3. . 任意内容(换行不算)

4. 转义字符 \ 强行转义成没意义的

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>


        // .\w     包含一位字母  数字  下划线
        var reg6 = /\w/
        console.log(reg6.test("&*"))
        console.log(reg6.test("12abc"))
        console.log(reg6.test("a"))
        console.log(reg6.test("1"))
        console.log(reg6.test("_"))

        // .\W     非字母  数字  下划线
        var reg7 = /\W/
        console.log(reg7.test("&*"))
        console.log(reg7.test("12abc"))
        console.log(reg7.test("a"))
        console.log(reg7.test("1"))
        console.log(reg7.test("_"))

        //    .  任意内容(换行不算)
        var reg8 = /./
        console.log(reg8.test("&*"))
        console.log(reg8.test("\n"))
        console.log(reg8.test("123a"))


        // 转义字符     \    强行转义成没意义的
        var reg9 = /\./
        // 字符串中至少出现一个小数点
        console.log(reg9.test("1.2"))
        console.log(reg9.test("111"))
    </script>
</body>
</html>
相关推荐
MV3前端助手4 分钟前
自定义浏览器窗口尺寸?借助「MV3前端助手」零门槛调用 Chrome 原生 API!
chrome
超绝大帅哥6 分钟前
为什么回调函数不是一种好的异步编程方式
javascript
不务正业的前端学徒10 分钟前
手写简单的call bind apply
前端
jump_jump12 分钟前
Ripple:一个现代的响应式 UI 框架
前端·javascript·前端框架
用户9047066835720 分钟前
Nuxt css 如何写?
前端
神秘的猪头21 分钟前
🎨 CSS 这种“烂大街”的技术,怎么在 React 和 Vue 里玩出花来?—— 模块化 CSS 深度避坑指南
css·vue.js·react.js
夏天想21 分钟前
element-plus的输入数字组件el-input-number 显示了 加减按钮(+ -) 和 小三角箭头(上下箭头),怎么去掉+,-或者箭头
前端·javascript·vue.js
0思必得023 分钟前
[Web自动化] Selenium基础介绍
前端·python·selenium·自动化·web自动化
Filotimo_25 分钟前
前端.d.ts文件作用
前端
进击的野人25 分钟前
Vue 3 响应式数据解构:toRef 与 toRefs 的深度解析
前端·vue.js·前端框架