Skip to content

Instantly share code, notes, and snippets.

@tonysaffo
Created December 10, 2018 16:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tonysaffo/5ea4f3dfb2ebe436b4fbc9c29a5d6e36 to your computer and use it in GitHub Desktop.
Save tonysaffo/5ea4f3dfb2ebe436b4fbc9c29a5d6e36 to your computer and use it in GitHub Desktop.
_isNumber = (n) => {
return !isNaN(parseFloat(n)) && isFinite(n);
}
adaptPhone = (val) => {
const deleteLastChar = (val) =>{
val = val.substring(0, val.length - 1);
if(val[0] != '+'){
val = '+7'+val;
}
return val;
}
if (val[0]!='+' && val.length == 1){
val = '+7'
}
if(!this._isNumber(val)||val.length>12){
return deleteLastChar(val)
}
return val
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment