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='value@163.com'
const reg =
/^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/
reg.test(value)