- Le funzioni Trim, LTrim e RTrim in JavaScript -
 
COSA SERVE PER QUESTO TUTORIAL
Download | Chiedi sul FORUM | Glossario Qualche conoscenza di base dell'HTML e di Javascript - Blocco Note o un qualsiasi editor di codice HTML.
Trasposizione di alcune funzioni di VB in JavaScript

CODICE SORGENTE

<html>
<head>
<script type="text/javascript" language="javascript">
function LTrim(String)
{
    var i = 0;
    var j = String.length - 1;
    
    if (String == null)
        return (false);
    
    for (i = 0; i < String.length; i++)
    {
        if (String.substr(i, 1) != ' ' && String.substr(i, 1) != '\t')
            break;
    }
    
    if (i <= j)
        return (String.substr(i, (j+1)-i));
    else
        return ('');
}

function RTrim(String)
{
    var i = 0;
    var j = String.length - 1;
    
    if (String == null)
        return (false);
    
    for(j = String.length - 1; j >= 0; j--)
    {
        if (String.substr(j, 1) != ' ' && String.substr(j, 1) != '\t')
            break;
    }
    
    if (i <= j)
        return (String.substr(i, (j+1)-i));
    else
        return ('');
}


function Trim(String)
{
    if (String == null)
        return (false);
    
    return RTrim(LTrim(String));
}
</script>
</head>
<body>

<input type="text" name="txtTrim" value=" Hello!! ">
<input type="button" value="LTrim" onclick="txtTrim.value = LTrim(txtTrim.value)">
<input type="button" value="RTrim" onclick="txtTrim.value = RTrim(txtTrim.value)">
<input type="button" value="Trim" onclick="txtTrim.value = Trim(txtTrim.value)">

</body>
</html>

<< INDIETRO by Vallerugo Luca