uniapp正则表达式
时间: 2023-09-30 17:04:43 浏览: 141
Uniapp 可以使用 JavaScript 的正则表达式,常用的正则表达式如下:
1. 匹配手机号码
```javascript
/^1[3456789]\d{9}$/
```
2. 匹配邮箱
```javascript
/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
```
3. 匹配身份证号码
```javascript
/^\d{15}|\d{18}$/
```
4. 匹配中文字符
```javascript
/[\u4e00-\u9fa5]/
```
5. 匹配数字
```javascript
/^\d+$/
```
6. 匹配英文字母
```javascript
/^[a-zA-Z]+$/
```
7. 匹配 URL
```javascript
/^(http|https):\/\/(\w+\.)+\w{2,}\/?\S*$/
```
以上是常用的正则表达式,可以根据需求进行修改。在 Uniapp 中使用正则表达式,可以使用 JavaScript 的字符串方法,例如:
```javascript
let str = 'Hello, world!'
let reg = /world/
let result = reg.test(str)
console.log(result) // true
```
或者使用 RegExp 对象进行匹配:
```javascript
let str = 'Hello, world!'
let reg = new RegExp('world')
let result = reg.test(str)
console.log(result) // true
```
阅读全文