---
# System prepended metadata

title: JavaScript RegExp

---

# JavaScript RegExp

/正則表達式主體/修飾符(可選)
```
var reg = /regexp/i
```

## 常用
```
 [0-9]+                匹配數字
 [\u4e00-\u9fa5]+      匹配中文
```


## 基本介紹：


| 表達式 | 描述    |
| -------- | -------- | 
| ^        | 開頭     | 
| $        | 結尾     | 
| [abc]    | 字元集合 括號內的任一字元    | 
| [^xyz]       | 負值字元集合。匹配未包含的任意字元。    | 
|         |     | 

| 修飾符 |  |
| -------- | -------- | 
| i      | 不區分大小寫     | 
| g      | 執行全局匹配     | 


## test用法：回傳true false
```
var re = new RegExp("[@#\$%\^&\*]+");
var re2 = /^[0-9]+$/;

if (!re.test(num)) {
  alert("請輸入正確數字");
}
```
## search用法：回傳index
## replace用法：