- Le funzioni Len, Mid e InStr 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 Mid(String, Start, Length)
{
    if (String == null)
        return (false);
    
    if (Start > String.length)
        return '';
    
    if (Length == null || Length.length == 0)
        return (false);
    
    return String.substr((Start - 1), Length);
}


function InStr(String1, String2)
{
    var a = 0;
    
    if (String1 == null || String2 == null)
        return (false);
    
    String1 = String1.toLowerCase();
    String2 = String2.toLowerCase();
    
    a = String1.indexOf(String2);
    if (a == -1)
        return 0;
    else
        return a + 1;
}

function Len(string)
{
    if (string == null)
        return (false);
    
    return String(string).length;
}
</script>
</head>

<body>

<p>
<!-- Mid -->
<input type="text" name="txtMid" value="Ciao a tutti!"> Inizio:
<input type="text" name="txtStart" value="5"> Lunghezza:
<input type="text" name="txtLen" value="4">
<input type="button" value="Mid" onclick="txtMid.value = Mid(txtMid.value, txtStart.value, txtLen.value)"> <br>
<!-- Instr -->
<input type="text" name="txtSource" value="Ciao a tutti!"> Cerca:
<input type="text" name="txtFind" value="o">
<input type="button" value="Instr" onclick="alert(InStr(txtSource.value, txtFind.value))"> <br>
<!-- Len -->
<input type="text" name="txtLength" value="Ciao a tutti!">
<input type="button" value="Len" onclick="alert(Len(txtLength.value))"> </p>

</body>

<< INDIETRO by Vallerugo Luca