Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Replace en js

Estas en el tema de Replace en js en el foro de Frameworks JS en Foros del Web. Hola a todos. tengo Código PHP: (function( $ ){                          $. fn . linker  = function( options ) {                var  defaults  = {              target    :  '' ,  //blank,self,parent,top ...
  #1 (permalink)  
Antiguo 23/02/2014, 19:16
 
Fecha de Ingreso: diciembre-2013
Mensajes: 108
Antigüedad: 10 años, 3 meses
Puntos: 1
Replace en js

Hola a todos. tengo
Código PHP:
(function( $ ){            
          
  $.
fn.linker = function(options) {
      
        var 
defaults = {
            
target   ''//blank,self,parent,top
            
className '',
            
rel ''
        
};
        
        var 
options = $.extend(defaultsoptions);
        
        
target_string = (options.target != '') ? 'target="_'+options.target+'"' '';
        
class_string = (options.className != '') ? 'class="'+options.className+'"' '';
        
rel_string = (options.rel != '') ? 'rel="'+options.rel+'"' '';

        $(
this).each(function(){
            
= $(this).text();
            
            
t.replace(/(https://|http://)([www.]?)([^s|<]+)/gi,'<a href="$1$2$3" '+target_string+' '+class_string+' '+rel_string+'>$1$2$3</a>');
            
t.replace(/([^https://]|[^http://]|^)(www).([^s|<]+)/gi,'$1<a href="http://$2.$3" '+target_string+' '+class_string+' '+rel_string+'>$2.$3</a>');
            
t.replace(/<([^a]|^/a])([^<>]+)>/g"&lt;$1$2&gt;").replace(/&lt;/a&gt;/g"</a>").replace(/<(.)>/g"&lt;$1&gt;").replace(/n/g'<br />');    
            
t.replace(/(:))/gi,'<img src="caritas/feliz.gif" />');
            
t.replace(/(:c)/gi,'<img src="caritas/triste.gif" />');
            
t.replace(/(:p)/gi,'<img src="caritas/mostrandolengua.gif" />');
            
t.replace(/(:D)/gi,'<img src="caritas/muyfeliz.gif" />');
            
t.replace(/(:O)/gi,'<img src="caritas/asombrado.gif" />');
            
t.replace(/(;))/gi,'<img src="caritas/feliz.gif" />');
            
t.replace(/(:v)/gi,'<img src="caritas/pacman.gif" />');
            
t.replace(/(<:-c)/gi,'<img src="caritas/enojado.gif" />');
            
t.replace(/(:l)/gi,'<img src="caritas/Duhhh.gif" />');
            
t.replace(/:,c/gi,'<img src="caritas/llorando.gif" />');
            
t.replace(/g_g/gi,'<img src="caritas/ojitos.gif" />');
            
t.replace(/(8-))/gi,'<img src="caritas/gafas.gif" />');
            
t.replace(/(8))/gi,'<img src="caritas/lentesdesol.gif" />');
            
t.replace(/<3/gi,'<img src="caritas/corazon.gif" />');
            
t.replace(/(3:-))/gi,'<img src="caritas/diablo.gif" />');
            
t.replace(/(O:-))/gi,'<img src="caritas/angel.gif" />');
            
t.replace(/-_-/gi,'<img src="caritas/dork.gif" />');
            
t.replace(/0.0/gi,'<img src="caritas/woot.gif" />');
            
t.replace(/x.x/gi,'<img src="caritas/risueno.gif" />');
            
t.replace(/:-3/gi,'<img src="caritas/risadegato.gif" />');
            
t.replace(/like/gi,'<img src="caritas/megusta.png" />');
            
            
            $(
this).html(t);
        })
          
  };
})( 
jQuery ); 
quiero que reemplaze estos guiños si es que yo le doy en enviar en un formulario dentro de js
Código PHP:
    var comment '<div class="waveComment addComment">\
        \
        <div class="comment2">\
            <div class="commentAvatar">\
            <img src="user/'
+usu_foto+'" width="30" height="30" />\
            </div>\
            \
            <div class="commentText">\
            \
            <textarea class="textArea" rows="2" cols="70" name="" />\
            <div><input type="button" class="waveButton" value="Comentar" onclick="addSubmit(this,\''
+parent+'\',\''+id_usu+'\',\''+usu_name+'\')" /> o <a href="" onclick="cancelAdd(this);return false">cancelar</a></div>\
            \
            </div>\
        </div>\
    \
    </div>'
;
    
    
$el.append(comment); 
la respuesta es function transForm(comentario,usu_name,cText)
{
var tmpStr ='<div class="comment3"><span class="name">'+usu_name+'</span><div class="waveTime">Hace 2 segundos</div></div><div><span>'+comentario+'</span></div>';
cText.html(tmpStr);
} eh intentado todo pero no logro que el texto que escribo reemplaze con las caritas que tengo en una carpeta muchas graciassssssss espero su ayuda.

Etiquetas: formulario, html, input, javascript, jquery, js, replace
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:19.