/^ $/ 以两个开始和结尾
/^\w{5,15} $/.test(f.name.value); 5-15位
/^ \w+@\w+.\w+ $/.test(f.name.value);
| 字符 | java中正则 | 意义 |
| . | "." | 代表任何一个字符 |
| \d | "\\d" | 代表0-9的任何一个数字 |
| \D | "\\D" | 代表任何一个非数字字符 |
| \s | "\\s" | 代表空格类字符: \t \n \x0B \f \r |
| \S | "\S" | 代表非空格类字符 |
| \w | "\\w" | 代表可用于标示符的字符($除外) |
| \W | "\\W" | 代表不能用于标示符的字符 |
| 模式 | 意义 |
| [abc] | a、b、c、中任何一个 |
| [^abc] | 除a、b、c、以外的任何字符 |
| [a-d] | a到d中任何一个 |
| [a-d[m-p]] | a-d 或 m-p中任何字符(并) |
| [a-z&&[def]] | d、e和f中任何一个(交) |
| [a-f&&[^bc]] | a、d、e、f(差) |
| 模式 | 意义 |
| X? | 0或1次 |
| X* | 0或多次 |
| X+ | 1或多次 |
| X{n} | 恰好n次 |
| X{n,} | 只好n次 |
| X{n,m} | n到m次 |
本文深入探讨了正则表达式在Java编程中的应用,详细解释了字符、元字符、限定符等概念及其意义,并通过具体示例展示了如何在Java中使用正则表达式进行字符串匹配。

被折叠的 条评论
为什么被折叠?



