react-phone-number-input
Version:
Telephone number input React component
23 lines • 956 B
JavaScript
import isE164Number, { validateE164Number } from './isE164Number.js';
describe('isE164Number', function () {
it('should tell if a value is an E.164 phone number', function () {
isE164Number('').should.equal(false);
isE164Number('a').should.equal(false);
isE164Number('aa').should.equal(false);
isE164Number('1').should.equal(false);
isE164Number('11').should.equal(false);
isE164Number('111').should.equal(false);
isE164Number('+').should.equal(false);
isE164Number('+1').should.equal(true);
isE164Number('+11').should.equal(true);
isE164Number('+111').should.equal(true);
isE164Number('+1a').should.equal(false);
isE164Number('+aa').should.equal(false);
isE164Number('+a1').should.equal(false);
});
it('should validate that a value is an E.164 phone number', function () {
validateE164Number('a');
validateE164Number('+78005553535');
});
});
//# sourceMappingURL=isE164Number.test.js.map