0
안녕하세요. 일부 입력을 캡처하고 URL의 길이를 줄이거 나 트위터와 비슷한 문자 수의 불일치가 있는지 테스트 해보고 싶습니다. 나는 paste 이벤트에 문자 수를 설정 이미 기능을 가지고 있지만자바 스크립트에서 붙인 입력을 캡쳐하십시오.
var urlexp = new RegExp('/(\b(https?):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig');
var message = $("#post-msg").text();
var twstartchars = 140 - message.length;
var fbstartchars = 420 - message.length;
$("#post-msg").bind("input paste", function (e) {
var a=$("#post-msg").val().length;
var post = $("post-msg").val();
if (urlexp.test(post)){
$('.shortenlinks').show();
}
$("#fb-char").text((420-a));
$("#tw-char").text((140-a));
if (a > 120){
$("#tw-char").css('color','red');
if (a > 380){
$("#fb-char").css('color','red');
}
}else{
$("#fb-char").css('color','#333');
$("#tw-char").css('color','#333');
}
});