Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Injectable } from '@angular/core';
- @Injectable({
- providedIn: 'root'
- })
- export class ValidationService {
- constructor() { }
- public validateDocument(document: number): boolean{
- if (!this.isNumberWithAtMostDesiredDigits(document, 5)) {
- return false;
- }
- return true;
- }
- private getBaseLog(x: number, y: number): number {
- return Math.log(y) / Math.log(x);
- }
- private isNumberWithAtMostDesiredDigits(document: number, minDigits: number): boolean {
- return this.getBaseLog(10, document) + 1 >= minDigits;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement