正则表达式--元字符-基础字符(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>
相关推荐
哟哟耶耶22 分钟前
improve-gantt-elastic(vue2中甘特图实现与引入)
前端·甘特图
maply39 分钟前
npm 方式安装Pyodide 详解
前端·python·npm·node.js·pyodide
千禧年@1 小时前
html辅助标签与样式表
前端·chrome·html
熊仔其人1 小时前
原生JS实现一个日期选择器(DatePicker)组件
javascript·html5
只会写Bug的程序员2 小时前
面试之《web安全问题》
javascript·web安全·面试
程序员猪佩琪2 小时前
软考架构师上岸,我用了这些方法
前端·后端·架构
@大迁世界2 小时前
利用 Tree Shaking 提升 React.js 性能
前端·javascript·react.js·前端框架·ecmascript
某公司摸鱼前端2 小时前
React 第三方状态管理库相关 -- Redux & MobX 篇
前端·javascript·react.js·mobx·redux
傻小胖2 小时前
react中hooks之useRef 用法总结
前端·javascript·react.js
夕水2 小时前
SCSS即将废弃`@import`,以前的`@import`该何去何从?
前端·scss