Skip to content
On this page

🥕 常用正则

isRailwayNumber

是否为铁路班次

js
/**
 * @function isRailwayNumber
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isIMEI

手机IMEI码

js
/**
 * @function isIMEI
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isURL

是否为URL

js
/**
 * @function isURL
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isSubnetMask

是否为子网掩码

js
/**
 * @function isSubnetMask
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isVersion

是否为版本号

js
/**
 * @function isVersion
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isVideoUrl

是否为视频链接

js
/**
 * @function isVideoUrl
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isImageUrl

是否为图片链接

js
/**
 * @function isImageUrl
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isBankCard

是否为银行卡号

js
/**
 * @function isBankCard
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isNewEnergyCar

是否为新能源车牌

js
/**
 * @function isNewEnergyCar
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isPetrolCar

是否为油车牌

js
/**
 * @function isPetrolCar
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isCarNumber

是否为车牌

js
/**
 * @function isCarNumber
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isMobileNumer

是否为手机号

js
/**
 * @function isMobileNumer
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isDateString

是否为日期,严谨,已考虑平闰年

js
/**
 * @function isDateString
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isChineseProvince

是否为中国省份

js
/**
 * @function isChineseProvince
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isEmail

否为邮箱地址

js
/**
 * @function isEmail
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isTelPhone

是否为国内座机

js
/**
 * @function isTelPhone
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isIdCard

是否为身份证号,支持1/2代(15位/18位数字)

js
/**
 * @function isIdCard
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isChinese

是否为中文

js
/**
 * @function isChinese
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isDecimal

是否为小数

js
/**
 * @function isDecimal
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isOnlyNumber

是否只包含数字

js
/**
 * @function isOnlyNumber
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isOnlyLetter

是否只包含字母

js
/**
 * @function isOnlyLetter
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isNumberOrLetter

是否只包含数字和字母

js
/**
 * @function isNumberOrLetter
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isHtml

是否为html标签

js
/**
 * @function isHtml
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isIpv4

是否为ipv4地址

js
/**
 * @function isIpv4
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isIpv6

是否为ipv6地址

js
/**
 * @function isIpv6
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isPostalCode

是否为邮政编码

js
/**
 * @function isPostalCode
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isMacAddress

是否为mac地址

js
/**
 * @function isMacAddress
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isPositiveInteger

是否为正整数,不包括0

js
/**
 * @function isPositiveInteger
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isNegativeInteger

是否为负整数,不包括0

js
/**
 * @function isNegativeInteger
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isInteger

是否为整数

js
/**
 * @function isInteger
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

isFloat

是否为浮点数

js
/**
 * @function isFloat
 * @param {any} value 待检验的值
 * @return {Boolean} true or false
 */

Released under the MIT License.