Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

JS 参考

按类别分类的 JS 按字母顺序排列的 JS

JavaScript

JS 数组 JS 布尔值 JS 类 JS 日期 JS 错误 JS 全局 JS JSON JS Map JS 数学 JS 数字 JS 对象 JS 运算符 JS 优先级 JS Promises JS 正则表达式 JS 集合 JS 语句 JS 字符串 JS 类型化数组

窗口

窗口对象 窗口控制台 窗口历史记录 窗口位置 窗口导航器 窗口屏幕

HTML DOM

HTML 文档 HTML 元素 HTML 属性 HTML 集合 HTML 节点列表 HTML DOMTokenList HTML 样式
alignContent alignItems alignSelf animation animationDelay animationDirection animationDuration animationFillMode animationIterationCount animationName animationTimingFunction animationPlayState background backgroundAttachment backgroundClip backgroundColor backgroundImage backgroundOrigin backgroundPosition backgroundRepeat backgroundSize backfaceVisibility border borderBottom borderBottomColor borderBottomLeftRadius borderBottomRightRadius borderBottomStyle borderBottomWidth borderCollapse borderColor borderImage borderImageOutset borderImageRepeat borderImageSlice borderImageSource borderImageWidth borderLeft borderLeftColor borderLeftStyle borderLeftWidth borderRadius borderRight borderRightColor borderRightStyle borderRightWidth borderSpacing borderStyle borderTop borderTopColor borderTopLeftRadius borderTopRightRadius borderTopStyle borderTopWidth borderWidth bottom boxShadow boxSizing captionSide caretColor clear clip color columnCount columnFill columnGap columnRule columnRuleColor columnRuleStyle columnRuleWidth columns columnSpan columnWidth counterIncrement counterReset cssFloat cursor direction display emptyCells filter flex flexBasis flexDirection flexFlow flexGrow flexShrink flexWrap font fontFamily fontSize fontStyle fontVariant fontWeight fontSizeAdjust height isolation justifyContent left letterSpacing lineHeight listStyle listStyleImage listStylePosition listStyleType margin marginBottom marginLeft marginRight marginTop maxHeight maxWidth minHeight minWidth objectFit objectPosition opacity order orphans outline outlineColor outlineOffset outlineStyle outlineWidth overflow overflowX overflowY padding paddingBottom paddingLeft paddingRight paddingTop pageBreakAfter pageBreakBefore pageBreakInside perspective perspectiveOrigin position quotes resize right scrollBehavior tableLayout tabSize textAlign textAlignLast textDecoration textDecorationColor textDecorationLine textDecorationStyle textIndent textOverflow textShadow textTransform top transform transformOrigin transformStyle transition transitionProperty transitionDuration transitionTimingFunction transitionDelay unicodeBidi userSelect verticalAlign visibility width wordBreak wordSpacing wordWrap widows zIndex

HTML 事件

HTML 事件 HTML 事件对象 HTML 事件属性 HTML 事件方法

Web API

API 画布 API 控制台 API 获取 API 全屏 API 地理位置 API 历史记录 API 媒体查询列表 API 存储 API 验证 API 网页

HTML 对象

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <tbody> <td> <tfoot> <th> <thead> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

其他参考

CSSStyleDeclaration JS 转换


JavaScript RegExp 参考

RegExp 对象

正则表达式是字符模式

此模式用于在字符串中搜索和替换字符。

RegExp 对象是一个正则表达式,它添加了属性方法

语法

/pattern/modifier(s);

示例

let pattern = /w3schools/i;
亲自试一试 »

示例说明

w3schools要搜索的模式
/w3schools/正则表达式
/w3schools/i不区分大小写的正则表达式

有关正则表达式的教程,请阅读我们的JavaScript RegExp 教程


浏览器支持

/regexp/ 是 ECMAScript1 (ES1) 特性。

ES1 (JavaScript 1997) 在所有浏览器中完全支持

Chrome Edge Firefox Safari Opera IE

修饰符

修饰符定义了如何执行搜索

修饰符 描述
/g 执行全局匹配(查找所有)
/i 执行不区分大小写的匹配
/m 执行多行匹配

方括号

方括号用于查找一系列字符

方括号 描述
[abc] 查找方括号之间的任何字符
[^abc] 查找方括号之间包含的任何字符
[0-9] [0-9]
[^0-9] 查找方括号之间的任何字符(任何数字)
[^0-9] 查找方括号之间包含的任何字符(任何非数字)


(x|y)

查找指定的任何备选方案

元字符 描述
. 元字符是具有特殊意义的字符
字符 查找单个字符,但换行符或行终止符除外
\w 查找单词字符
\W 查找非单词字符
\d 查找数字
\D 查找非数字字符
\s 查找空白字符
\S 查找非空白字符
\b 查找单词开头/结尾处的匹配,开头如:\bHI,结尾如:HI\b
\0 \B
查找匹配,但不在单词开头/结尾处 \0
查找 NULL 字符 \n
查找换行符 \f
查找换页符 \r
查找回车符 \t
查找制表符 \v
查找垂直制表符 \xxx
查找由八进制数 xxx 指定的字符 \xdd

查找由十六进制数 dd 指定的字符

\udddd 描述
查找由十六进制数 dddd 指定的 Unicode 字符 量词
量词 n+
匹配包含至少一个 n 的任何字符串 n*
匹配包含零个或多个 n 的任何字符串 n?
匹配包含零个或一个 n 的任何字符串 n{X}
匹配包含 Xn 序列的任何字符串 n{X,Y}
匹配包含 X 到 Y 个 n 序列的任何字符串 n{X,}
匹配包含至少 X 个 n 序列的任何字符串 n$
匹配任何字符串,其末尾为 n ^n
匹配任何字符串,其开头为 n ?=n

匹配任何字符串,其后为特定字符串 n

?!n 描述
匹配任何字符串,其后为特定字符串 n RegExp 对象属性
属性 constructor
返回创建 RegExp 对象原型的函数 global
检查是否设置了 "g" 修饰符 ignoreCase
检查是否设置了 "i" 修饰符 lastIndex
指定下一个匹配开始的索引 multiline

检查是否设置了 "m" 修饰符

source 描述
返回 RegExp 模式的文本 RegExp 对象方法
方法 compile()
在版本 1.5 中已弃用。 编译正则表达式 exec()
在字符串中测试匹配。返回第一个匹配项 test()

×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.