'Javascript'에 해당되는 글 49건

  1. 2018.04.25 [Javascript] - video currentTime ( InvalidStateError 발생시 )
  2. 2017.06.01 [Javascript] - Javascript autolink
  3. 2016.11.21 [Javascript] - 자바스크립트 해당 월 마지막 날짜 구하기 ( new Date )
  4. 2016.09.05 [Javascript] - 자바스크립트 querystring, get
  5. 2015.02.12 [Javascript] - Javascript Get cookie, 자바스크립트 쿠키 가져오기 ( Name )
  6. 2014.05.26 [Javascript] - 자바스크립트 모바일 기기 구분
  7. 2014.03.28 [Javascript] - 자바스크립트 첫글자 대문자로 변환
  8. 2014.03.26 [Javascript] - 자바스크립트 앞뒤 공백 제거 ( trim )
  9. 2014.02.21 [Javascript] - 자바스크립트 Textarea 문자열 체크 ( 한글 버그 수정 )
  10. 2014.02.21 [Javascript] - 자바스크립트 Textarea 문자길이 체크

[Javascript] - video currentTime ( InvalidStateError 발생시 )

Javascript 2018. 4. 25. 07:48
반응형

InvalidStateError 발생시


var player = document.getElementById( "player" );


player.addEventListener("loadedmetadata", function() {

    this.currentTime = 28; // 해당 시간

}, false);

반응형
:

[Javascript] - Javascript autolink

Javascript 2017. 6. 1. 16:40
반응형

function MKAutoLink( content ) {

  var regURL     = new RegExp("(http|https|ftp|telnet|news|irc)://([-/.a-zA-Z0-9_~#%$?&=:200-377()]+)", "gi");

  var regURL2    = /(^|[^\/])(www\.[\S]+(\b|$))/gim;

  var rep        = content.replace(regURL, "<span onclick=\"setWebView('$1://$2', 'link');\">$1://$2</span>").replace(regURL2, "<span onclick=\"setWebView('http://$2', 'link');\">http://$2</span>");

  var phoneRegex = /((\({0,1}(0|\+61){0,1}(\ |-){0,1}0{0,1}(2|4|3|7|8){0,1}\){0,1}(\ |-){0,1}[0-9]{2}(\ |-){0,1}[0-9]{2}(\ |-){0,1}[0-9]{1}(\ |-){0,1}[0-9]{5}))|((\({0,1}(0|\+61){0,1}(\ |-){0,1}0{0,1}(2|4|3|7|8){0,1}\){0,1}(\ |-){0,1}[0-9]{2}(\ |-){0,1}[0-9]{2}(\ |-){0,1}[0-9]{1}(\ |-){0,1}[0-9]{4}))|((\({0,1}(0|\+61){0,1}(\ |-){0,1}0{0,1}(2|4|3|7|8){0,1}\){0,1}(\ |-){0,1}[0-9]{3}(\ |-){0,1}[0-9]{3}(\ |-){0,1}[0-9]{1}(\ |-){0,1}[0-9]{4}))/g;

  rep = rep.replace( phoneRegex, "<span onclick=\"setWebView('$&', 'tel');\">$&</span>");


  return rep;

};


MKAutoLink( "010-1234-5678" );

반응형
:

[Javascript] - 자바스크립트 해당 월 마지막 날짜 구하기 ( new Date )

Javascript 2016. 11. 21. 11:51
반응형

/******

 * 이번달 마지막 일 구하기

 ******/

var date    = new Date();

var year    = date.getFullYear();

var month = date.getMonth() + 1;

var day     = date.getDate();


var last   = new Date( year, month ); 

     last   = new Date( last - 1 ); 

var lastD = last.getDate();


/******

 * 해당 월 마지막 일 구하기

 ******/


var last   = new Date( "2016", "11" ); 

     last   = new Date( last - 1 ); 

var lastD = last.getDate();

반응형
:

[Javascript] - 자바스크립트 querystring, get

Javascript 2016. 9. 5. 11:17
반응형

function MKGetParameter( parm ) {

  var url = window.location.href;

  var rtn = "";


  parm  = parm.replace( /[\[\]]/g, "\\$&" );


  var regex = new RegExp( "[?&]" + parm + "(=([^&#]*)|&|#|$)" ),

  var result = regex.exec( url );


  if( result != "" && result[2] != "" ) {

    rtn = decodeURIComponent( results[2].replace(/\+/g, " ") );

  };


  return rtn;

};

반응형
:

[Javascript] - Javascript Get cookie, 자바스크립트 쿠키 가져오기 ( Name )

Javascript 2015. 2. 12. 11:18
반응형


function MRKN_GetCookie( name ) {

  var value = "; " + document.cookie;
  var rtn = value.split("; " + name + "=");
  if ( rtn.length == 2 ) {

    return rtnpop().split(";").shift();

  }


  return "";

}

반응형
:

[Javascript] - 자바스크립트 모바일 기기 구분

Javascript 2014. 5. 26. 19:54
반응형

var uAgent = navigator.userAgent.toLowerCase();

var mobilePhones = new Array('iphone','ipod','android','blackberry','windows ce',

                             'nokia','webos','opera mini','sonyericsson','opera mobi','iemobile');


for(var i=0;i<mobilePhones.length;i++) {

  if(uAgent.indexOf(mobilePhones[i]) != -1) {

    console.log( mobilePhones[i] );

  }

}

반응형
:

[Javascript] - 자바스크립트 첫글자 대문자로 변환

Javascript 2014. 3. 28. 09:57
반응형

var value = "abcd";

var str     = value.substring(0,1).toUpperCase() + value.substring(1);


alert( str );

반응형
:

[Javascript] - 자바스크립트 앞뒤 공백 제거 ( trim )

Javascript 2014. 3. 26. 10:07
반응형

var $thisTitle = "                앞뒤 짜르기 정규표현식                ";


=======================================================


$thisTitle = $thisTitle.replace(/^\s*/, "");

$thisTitle = $thisTitle.replace(/\s*$/, "");


=======================================================


$thisTitle = $thisTitle.replace(/(^\s*)|(\s*$)/, "");


=======================================================


alert( $thisTitle );

반응형
:

[Javascript] - 자바스크립트 Textarea 문자열 체크 ( 한글 버그 수정 )

Javascript 2014. 2. 21. 11:59
반응형

$("textarea").on("input keyup paste", function(){

  var $this = $(this);

  var max  = 8;

  var lng   = $this.val().length;

  var bval = "";


  if(lng > max) {

    alert("Too much");

    bval = $this.val().substr(0, max);

    $this.get(0).blur(); // substr로 한글 삭제 될때 

    $this.val( bval );

    $this.get(0).focus(); // substr로 한글 삭제 될때 

  };

});


<textarea></textarea>

반응형
:

[Javascript] - 자바스크립트 Textarea 문자길이 체크

Javascript 2014. 2. 21. 10:42
반응형

$(function(){

  $('textarea[maxlength]').keyup(function(event){

    var max = parseInt($(this).attr("maxlength"));


    if($(this).val().length > max){

      $(this).val($(this).val().substr(0, max));

        alert("글자수를 초과하였습니다\n이후 글자는 자동으로 삭제됩니다');

        return false;

      }

  });

})


<textarea maxlength="5"></textarea>

반응형
: