Download Fore_End/JavaScript/ECMAScript/ECMAScript_object/05_RegExp对象.html from zxy0307/JavaWeb: direct link, hf CLI and curl.
- Browser
- Download file 1.17 kB
-
https://huggingface.co/zxy0307/JavaWeb/resolve/main/Fore_End/JavaScript/ECMAScript/ECMAScript_object/05_RegExp%E5%AF%B9%E8%B1%A1.html
- Command line
-
hf download hf://zxy0307/JavaWeb/Fore_End/JavaScript/ECMAScript/ECMAScript_object/05_RegExp对象.html
-
curl -L -o 05_RegExp对象.html https://huggingface.co/zxy0307/JavaWeb/resolve/main/Fore_End/JavaScript/ECMAScript/ECMAScript_object/05_RegExp%E5%AF%B9%E8%B1%A1.html
1.17 kB
| <html> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <title>RegExp对象</title> | |
| </head> | |
| <body> | |
| <script> | |
| /* | |
| RegExp:正则表达式对象 | |
| 1. 正则表达式:定义字符串的组成规则。 | |
| 1. 单个字符:[] | |
| 如: [a] [ab] [a-zA-Z0-9_] | |
| * 特殊符号代表特殊含义的单个字符: | |
| \d:单个数字字符 [0-9] | |
| \w:单个单词字符[a-zA-Z0-9_] | |
| 2. 量词符号: | |
| ?:表示出现0次或1次 | |
| *:表示出现0次或多次 | |
| +:出现1次或多次 | |
| {m,n}:表示 m <= 数量 <= n | |
| * m如果缺省: {,n}:最多n次 | |
| * n如果缺省:{m,} 最少m次 | |
| 3. 开始结束符号 | |
| * ^:开始 | |
| * $:结束 | |
| 2. 正则对象: | |
| 1. 创建 | |
| 1. var reg = new RegExp("正则表达式"); | |
| 2. var reg = /正则表达式/; | |
| 2. 方法 | |
| 1. test(参数):验证指定的字符串是否符合正则定义的规范 | |
| */ | |
| var reg = new RegExp("^\\w{6,12}$"); | |
| var reg2 = /^\w{6,12}$/; | |
| var username = "zhangsan"; | |
| //验证 | |
| var flag = reg2.test(username); | |
| document.write(flag + "<br/>"); | |
| </script> | |
| </body> | |
| </html> |