ilib
Version:
iLib is a cross-engine library of internationalization (i18n) classes written in pure JS
1 lines • 456 B
JavaScript
var CType=require("./CType.js");var IString=require("./IString.js");var isAlpha=require("./isAlpha.js");var isDigit=require("./isDigit.js");var isAlnum=function(i){var e;switch(typeof i){case"number":e=i;break;case"string":e=IString.toCodePoint(i,0);break;case"undefined":return false;default:e=i._toCodePoint(0);break}return isAlpha(e)||isDigit(e)};isAlnum._init=function(i,e,r){isAlpha._init(i,e,function(){isDigit._init(i,e,r)})};module.exports=isAlnum;