以下是一些基本的正则表达式用法:

1. 创建正则表达式对象:
   使用 RegExp 构造函数或者字面量创建正则表达式对象。
   // 使用构造函数
   var regex1 = new RegExp('pattern');
   
   // 使用字面量
   var regex2 = /pattern/;

2. 基本匹配:
   使用 test 方法检测字符串是否匹配正则表达式。
   var pattern = /hello/;
   console.log(pattern.test('hello world')); // true

3. 匹配修饰符:
   使用修饰符来调整匹配行为,例如忽略大小写。
   var pattern = /hello/i; // 忽略大小写
   console.log(pattern.test('HeLLo World')); // true

4. 字符类:
   使用字符类匹配特定字符。
   var pattern = /[aeiou]/; // 匹配任何元音字母
   console.log(pattern.test('hello')); // true

5. 范围:
   使用范围匹配一定范围内的字符。
   var pattern = /[0-9]/; // 匹配任何数字
   console.log(pattern.test('abc123')); // true

6. 反义字符类:
   使用 ^ 在字符类内表示反义。
   var pattern = /[^0-9]/; // 匹配非数字字符
   console.log(pattern.test('abc123')); // true

7. 量词:
   使用量词指定匹配次数。
   var pattern = /\d{2,4}/; // 匹配至少2次,最多4次的数字
   console.log(pattern.test('123')); // true

这只是正则表达式的基础,JavaScript 还提供了更多高级的正则表达式功能。


转载请注明出处:http://www.pingtaimeng.com/article/detail/3532/JavaScript