# 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用法:
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up