1. 匹配数字
var reg = /[0-9]+/gi
'123'.match(reg)
// ["123"]
'123abc456de8'.match(reg)
// ["123", "456", "8"]
reg.test(123)
// true
reg.test('123abc456de8')
// true
'123abc456de8'.replace(reg, '0')
// "0abc0de0"
2. 匹配3位数字 {3}
var reg = /[0-9]{3}/gi
reg.test(123)
// true
reg.test(1234)
// false
reg.test('ab1')
// false
3. 匹配一或多个字母
var reg = /[A-z]+/gi
'Hello, Janney 123!'.match(reg)
// ["Hello", "Janney"]
4. 匹配数字或字母
var reg = /[0-9]+|[A-z]+/gi
'hello 123 BeBe 666 !'.match(reg)
// ["hello", "123", "BeBe", "666"]
reg.test('hello 123 BeBe 666 !')
// true
5. 匹配手机号
var reg = /^[1][3,4,5,7,8][0-9]{9}$/;
reg.test(13812345678)
// true
6. 匹配邮箱
var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
myreg.test('25@qqcom')
// false
myreg.test('25@qq.com')
// true
myreg.test('25qqcom@163.com')
// true
myreg.test('25@qqcom@163.com')
// false