0
点赞
收藏
分享

微信扫一扫

js:邮箱校验正则


// validator.js

export function isEmail(email) {
let emailRegExp = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/
return emailRegExp.test(email)
}

测试
测试框架jest,可参看:​​Node.js:Jest测试框架​​

// validator.test.js

import { isEmail } from './validator.js'

test('test isEmail', () => {
expect(isEmail('')).toBe(false)

expect(isEmail('1234@')).toBe(false)

expect(isEmail('@')).toBe(false)

expect(isEmail('123@qq.com')).toBe(true)

expect(isEmail('tom@163.com')).toBe(true)
})

参考 ​​js邮箱验证​​


举报

相关推荐

0 条评论