Metodo test
Restituisce un valore booleano che indica se una stringa in cui eseguire la ricerca include o meno un criterio di espressione regolare.
function test(str : String) : Boolean
Argomenti
- str
Obbligatoria. Stringa in cui eseguire la ricerca.
Note
Mediante il metodo test viene verificato se una stringa include un criterio. Viene restituito true se la verifica ha esito positivo, false in caso contrario. Se viene individuata una corrispondenza, le proprietà dell'oggetto globale RegExp verranno aggiornate in base ai risultati di tale corrispondenza.
Se per un'espressione regolare è impostato il flag globale, test cerca la stringa che ha inizio nella posizione indicata dal valore di lastIndex. Se il flag globale non è impostato, test ignora il valore di lastIndex e la ricerca inizierà dal punto di inizio della stringa.
Esempio
Nell'esempio seguente viene illustrato l'utilizzo del metodo test. In questo esempio, utilizzare nella funzione un criterio di espressione regolare e una stringa. Verrà verificata l'occorrenza del criterio di espressione regolare nella stringa e restituita una stringa con i risultati della ricerca:
function TestDemo(re, teststring)
{
// Test string for existence of regular expression.
var found = re.test(teststring)
// Format the output.
var s = "";
s += "'" + teststring + "'"
if (found)
s += " contains ";
else
s += " does not contain ";
s += "'" + re.source + "'"
return(s);
}