URL正则校验以及邮箱正则校验

1、校验URL

(1) 需要校验的url要包含http://www.或者https://www.前缀,和要包含后缀。

const value = 'http://www.value.com';

const reg = /^((http:|https:)+(\/\/)+(www)+\.[^\s]*?(([A-Za-z0-9]+-[A-Za-z0-9]+|[A-Za-z0-9]+)\.))+([a-z]+)[/?:]?.*$/

reg.test(value)

(2)仅需要校验url是否正确(对前缀不是很严格)

const value = 'value.com';

const reg = /^((http|https):\/\/)?(([A-Za-z0-9]+-[A-Za-z0-9]+|[A-Za-z0-9]+)\.)+([A-Za-z]+)[/?:]?.*$/

reg.test(value)

2、校验邮箱

const value='[email protected]'

const reg =/^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/

reg.test(value)

你可能感兴趣的:(javascript)