'자바스크립트'에 해당되는 글 9건

  1. 2017.06.01 [Javascript] - Javascript autolink
  2. 2016.11.21 [Javascript] - 자바스크립트 해당 월 마지막 날짜 구하기 ( new Date )
  3. 2016.09.05 [Javascript] - 자바스크립트 querystring, get
  4. 2014.03.26 [Javascript] - 자바스크립트 앞뒤 공백 제거 ( trim )
  5. 2014.02.21 [Javascript] - 자바스크립트 Textarea 문자열 체크 ( 한글 버그 수정 )
  6. 2014.02.21 [Javascript] - 자바스크립트 Textarea 문자길이 체크
  7. 2013.12.24 [Javascript] - 자바스크립트 시간 구하기
  8. 2013.12.09 [Javascript] - 문자열 랜덤 뽑기
  9. 2013.12.03 [Javascript] - 자바스크립트 대문자, 소문자 변경

[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] - 자바스크립트 앞뒤 공백 제거 ( 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>

반응형
:

[Javascript] - 자바스크립트 시간 구하기

Javascript 2013. 12. 24. 15:00
반응형

var date  = new Date();

var hour  = date.getHours();

var min   = date.getMinutes();

var sec   = date.getSeconds();

var msec = date.getMilliseconds();

반응형
:

[Javascript] - 문자열 랜덤 뽑기

Javascript 2013. 12. 9. 17:23
반응형

var ar  = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

var result;

for(var i = 0; i < 6; i++) {

  result += ar.charAt(Math.floor(Math.random() * ar.length));

};


console.log( result );

반응형
:

[Javascript] - 자바스크립트 대문자, 소문자 변경

Javascript 2013. 12. 3. 13:52
반응형

자바스크립트 대문자 변경


var Str = "abc";

Str.toUpperCase();  // 대문자 변경

console.log( Str );


var Str = "ABC";

Str.toLowerCase();  // 대문자 변경

console.log( Str );


반응형
: