code: function () {
              var target = arguments[0],
                  regStr = '', langNum = arguments.length, i;
      
              target = String(target);
      
              for (i = 1; i < langNum; ++i) {
                  switch( arguments[i] ) {
                      case 'en':
                          regStr += 'A-Za-z';
                          break;
                      case 'ko':
                          regStr += 'ㄱ-ㅣ가-힣';
                          break;
                      case 'number':
                          regStr += '0-9';
                          break;
                      default:
                          regStr += arguments[i].replace( /[(){}[\]*+?.\\^$|,\-]/g, '\\$&' );
                          break;
                  }
              }
              return new RegExp( '[' + regStr + ']' ).test( target );
          }
docs: 해당문자열에 해당 언어가 포함되어있는지 체크<br>
  예).isLanguage("string", "en", "number")
  @param	{String}		target		대상 문자열
  @param	{String...}		languages	영문(en),한글(ko),숫자(number),특수문자(해당문자입력)
  @return	{Boolean}