Every line of 'number pattern in javascript' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
162 export function processNumber( inputNumber, numberRegion ) { 163 let prefix = numberRegion.nationalPrefix || ''; 164 let nationalNumber = stripNonDigits( inputNumber ).replace( 165 new RegExp( '^(0*' + numberRegion.dialCode + ')?(' + numberRegion.nationalPrefix + ')?' ), 166 '' 167 ); 168 169 if ( numberRegion.nationalPrefix === '0' ) { 170 nationalNumber = nationalNumber.replace( /^0+/, '' ); 171 } 172 173 debug( `National Number: ${ nationalNumber } for ${ inputNumber } in ${ numberRegion.isoCode }` ); 174 175 if ( inputNumber[ 0 ] === '+' ) { 176 prefix = '+' + numberRegion.dialCode + ' '; 177 } else if ( numberRegion.dialCode === '1' ) { 178 prefix = stripNonDigits( inputNumber )[ 0 ] === '1' ? '1 ' : ''; 179 } 180 181 return { nationalNumber, prefix }; 182 }
Secure your code as it's written. Use Snyk Code to scan source code in minutes – no build needed – and fix issues immediately. Enable Snyk Code
55 function getNumber(parser) { 56 const number = parser.matchPattern(numberPattern); 57 if (number) return { v: +number }; 58 },
61 function number(number){ 62 return number.toString().replace(/\./g, ' point ') 63 }
54 function numberHandler (token, idx) { 55 addLine(idx) 56 var num = Number(token) 57 // Valid Number? 58 data[ data.length-1 ].push( isFinite(num) ? num : token.toString() ) 59 }