UNPKG

vimo-dt

Version:

A Vue2.x UI Project For Mobile & HyBrid

61 lines (59 loc) 2.26 kB
/* eslint-disable no-undef,no-unused-expressions */ import regexp from '../regexp' // ,isString,isNumber,isFunction describe('regexp', function () { it('integer', function () { expect(regexp.integer.regexp.test(123)).toBeTruthy() }) it('positiveInteger', function () { expect(regexp.positiveInteger.regexp.test(123)).toBeTruthy() }) it('negativeInteger', function () { expect(regexp.negativeInteger.regexp.test(-1)).toBeTruthy() }) it('email', function () { expect(regexp.email.regexp.test('123@163.com')).toBeTruthy() }) it('ip', function () { expect(regexp.ip.regexp.test('255.255.255.255')).toBeTruthy() }) it('idCard', function () { expect(regexp.idCard.regexp('112801199007153412')).toBeTruthy() expect(regexp.idCard.regexp('002801199007153412')).toBeFalsy() expect(regexp.idCard.regexp('0028011990071534')).toBeFalsy() expect(regexp.idCard.regexp('112801000000003412')).toBeFalsy() expect(regexp.idCard.regexp('112801199007153418')).toBeFalsy() expect(regexp.idCard.regexp('123')).toBeFalsy() expect(regexp.idCard.regexp('abc')).toBeFalsy() expect(regexp.idCard.regexp()).toBeFalsy() }) it('password', function () { expect(regexp.password.regexp.test('avc123df')).toBeTruthy() }) it('tel', function () { expect(regexp.tel.regexp.test('1234-1234567')).toBeTruthy() expect(regexp.tel.regexp.test('1234-12345678')).toBeTruthy() expect(regexp.tel.regexp.test('123-1234567')).toBeTruthy() expect(regexp.tel.regexp.test('123-12345678')).toBeTruthy() expect(regexp.tel.regexp.test('1234567')).toBeTruthy() expect(regexp.tel.regexp.test('12345678')).toBeTruthy() }) it('mobile', function () { expect(regexp.mobile.regexp.test('18722221111')).toBeTruthy() }) it('cn', function () { expect(regexp.cn.regexp.test('你好')).toBeTruthy() }) it('securityCode', function () { expect(regexp.securityCode.regexp.test(1234)).toBeTruthy() }) it('nickName', function () { expect(regexp.nickName.regexp.test('ABC23你好')).toBeTruthy() }) it('qq', function () { expect(regexp.qq.regexp.test('1233221')).toBeTruthy() }) it('url', function () { expect(regexp.url.regexp.test('http://xxx.xx.xx')).toBeTruthy() }) })