phone number formatter javascript grepper
// Checks if a string is a valid americain phone number
var phoneFormatter = function(phoneNumber) {
var counter;
var current;
var phoneNumberLength = phoneNumber.length;
var digits = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"];
var delimiter = "-";
if( typeof phoneNumber !== "string" || phoneNumberLength !== 8) return false;
for(counter = 0; counter < phoneNumberLength; counter++) {
current = phoneNumber[counter];
if(digits.indexOf(current) === -1) {
if (phoneNumber[3] === delimiter) {
return true;
} else if(current !== delimiter) {
return false;
}
}
}
return true;
}// Checks if a string is a valid americain phone number with regex
var phoneFormatterRegex = function (phoneNumber) {
return /^\d{3}-\d{4}$/.test(phoneNumber);
}
Also in JavaScript:
- react native cli create project
- mongoose unique error message
- node js request
- javascript get random array value
- simple node server
- js catch all images errors
- js change property css
- turning an hex code to rgb discord.js
- timepicker in jquery
- how to loop over dom objects javascript
- npm
- google chart hide axis label
- javascript clear file input
- javascript cut string
- js break out of a function
- javascript how to check if element is in array
- how to find duplicate item in array of object in javascript
- what is payload in redux
- javascript check if element has class
- srart server js
- emergency food meme
- javascript create an array of range between two numbers
- user defined exceptions in js
- get and set es6