Created
September 7, 2016 17:02
-
-
Save ryanlid/a81bfd0489f63f474d676d3c4ffd01d8 to your computer and use it in GitHub Desktop.
常用的正则表达式
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 验证是否为Email地址 | |
function isPhoneNum(str) { | |
var pattern = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; | |
if (pattern.test(str)) { | |
return true; | |
} else { | |
return false; | |
} | |
} | |
// 验证是否为手机号码 | |
function isPhoneNum(str) { | |
var pattern = /^(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/; | |
if (pattern.test(str)) { | |
return true; | |
} else { | |
return false; | |
} | |
} | |
// 验证是否为身份证号码 | |
function isCardNum(str) { | |
var reg = /^\d{15}|\d{17}[0-9Xx]$/; | |
if (reg.test(str)) { | |
return true; | |
} else { | |
return false; | |
} | |
} | |
// 验证是否为中文 | |
function isChineseName(str) { | |
var pattern = /[\u4e00-\u9fa5]/gm; | |
if (pattern.test(str)) { | |
return true; | |
} else { | |
return false; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment