2010-05-22 5 views
0

Les gars, pourriez-vous m'aider avec le traitement du texte envoyé avec la méthode GET. Comment détecter et traiter les plis de lignes dans le texte? Le texte est envoyé à partir de textarea via AJAX en utilisant la méthode GET. Comment détecter les replis de ligne dans le texte lorsqu'il est envoyé en méthode GET?Envoi et traitement de texte par la méthode get

Et je veux remplacer tous les plis de ligne avec un caractère spécial comme par exemple "|" avant d'envoyer au script PHP.

Comment le faire?

+1

Je ne suis pas sûr de ce qu'est le pliage de ligne de traitement. Pourriez-vous expliquer un pliage de ligne? – Glycerine

Répondre

1

Vous pouvez le faire avec la fonction de remplacement de chaîne JavaScript.

s = "a\rb\nc\r\nd"; 
s2 = s.replace(/(\r\n|\r|\n)/g, "|"); 

s2 est maintenant égal à: "a | b | c | d", peu importe si les fins de ligne sont \ r \ n \ n ou \ r.

+0

Eloff, merci beaucoup! C'est vraiment ce dont j'avais besoin! – ilnur777

0
<textarea id="message"></textarea> 

<script type="text/javascript"> 
    var msg = document.getElementById("message").value; 
    msg = msg.replace(/\n/g, "|"); 

    // Then, just send message through AJAX. 
</script> 
Questions connexes