美文网首页
正则大全

正则大全

作者: Christoles | 来源:发表于2020-03-02 12:37 被阅读0次

/* 合法uri */
export function validateURL(textval) {
const urlregex = /^(?:http(s)?://)?[\w.-]+(?:.[\w.-]+)+[\w-._~:/?#[]@!$&'*+,;=.]+$/
return urlregex.test(textval)
}

/* 小写字母 */
export function validateLowerCase(str) {
const reg = /^[a-z]+$/
return reg.test(str)
}

/* 大写字母 */
export function validateUpperCase(str) {
const reg = /^[A-Z]+$/
return reg.test(str)
}

/* 大小写字母 */
export function validateAlphabets(str) {
const reg = /^[A-Za-z]+$/
return reg.test(str)
}

/* 市场售价 /
export function validatePrice(str) {
const reg = /(^[1-9]\d
(.\d{1,2})?)|(^0(\.\d{1,2})?)/
return reg.test(str)
}

/* 库存预警值 匹配非负整数(正整数 + 0) /
export function validatestockWarn(str) {
const reg = /^(0|[1-9][0-9]
)$/
return reg.test(str)
}

/* 比价网站 只验证京东和苏宁网站 /
export function validateCompareWebsite(str) {
const reg = /^((https://[0-9a-zA-Z_]+.|http://[0-9a-zA-Z_]+.|https://|http://)|([0-9a-zA-Z_]+.){0,1})(jd|suning).(com$|com/[\S]
)/i
return reg.test(str)
}

/* 固定电话 */
export function validateTelephone(str) {
const reg = /^((\d{3,4})|\d{3,4}-|\s)?\d{7,14}$/
return reg.test(str)
}

/* 手机号码 */
export function validatePhoneNumber(str) {
const reg = /^[1][3|4|5|6|7|8|9][0-9]{9}$/
return reg.test(str)
}

/* 手机号码和固定电话 */
export function validatePhTelNumber(str) {
const reg = /^((0\d{2,3}-\d{7,8})|(1[3456789]\d{9}))$/
return reg.test(str)
}

/* 电子邮箱 */
export function validateEmail(str) {
const reg = /^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+$/
return reg.test(str)
}

/* 邮编 */
export function validateZipCode(str) {
const reg = /^[1-9][0-9]{5}$/
return reg.test(str)
}

/* 身份证 */
export function validateIDCard(str) {
const reg = /(\d{15}$)|(^\d{18}$)|(\d{17}(\d|X|x)$)/
return reg.test(str)
}

/* 银行卡号 15位或者16位或者19位 */
export function validateBank(str) {
const reg = /^([1-9]{1})(\d{14}|\d{18}|\d{15})$/
return reg.test(str)
}

/* 纳税人识别码 */
export function validateTaxpayer(str) {
const reg = /^([1-9]{1})(\d{14}|\d{18}|\d{15})$/
return reg.test(str)
}

/* 匹配全空格 */
export function validateAllBlank(str) {
const reg = /^\s+$/gi
return reg.test(str)
}

相关文章

  • java的正则表达式

    正则语法大全

  • 正则表达式收集

    常用正则表达式大全 常用正则表达式大全!(例如:匹配中文、匹配html) 匹配中文字符的正则表达式:[u4e00-...

  • 正则

    正则表达式全部符号解释(转) 常用正则表达式大全 (转) 不错的正则博客 正则的方法 var reg = /[1-...

  • 转载:最全的常用正则表达式大全

    转载:最全的常用正则表达式大全 【值得收藏】最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等 很...

  • 正则表达式

    正则表达式视频正则表达式30分钟入门教程常用正则表达式大全

  • 正则大全

    https://any86.github.io/any-rule/

  • 正则大全

    我们在开发中经常会用到正则匹配,但是里面内容庞大实在难以记清,今天我们就来梳理一下正则知识,并在最后送上一些经常用...

  • 正则大全

    ^\d+//匹配非负浮点数(正浮点数 + 0)^(([0-9]+.[0-9][1-9][0-9])|([0-9][...

  • 正则大全

    /* 合法uri */export function validateURL(textval) {const ur...

  • 正则网站推荐

    正则大全 https://regexlearn.com/zh-cn[https://regexlearn.com/...

网友评论

      本文标题:正则大全

      本文链接:https://www.haomeiwen.com/subject/akkmkhtx.html