Regex javascript
Ik wil graag een regex uitvoeren maar dan in JavaScript.
var funct = 'functie(parameter)'
if('als er parameters in de string zitten')
{
alert(de parameter van de string)
}
Hoe krijg ik het dus voor voor elkaar om uit een string te herkennen of er parameters in zitten en als die erin zitten, deze in een variable plaatsen zodat ik er mee kan werken.
En dit alles in JavaScript.
geef eens wat voorbeelden van wat je wil bereiken
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$var = 'functie(parameter1, parameter2)';
preg_match_all('/\((.*?)\)/i', $var, $regex);
$regs = explode(',', $regex[1][0]);
foreach($regs as $reg)
{
echo $reg . '<br />';
}
//Uitkomst:
#parameter1
#parameter2
?>
$var = 'functie(parameter1, parameter2)';
preg_match_all('/\((.*?)\)/i', $var, $regex);
$regs = explode(',', $regex[1][0]);
foreach($regs as $reg)
{
echo $reg . '<br />';
}
//Uitkomst:
#parameter1
#parameter2
?>
Nu moet dit dus in JavaScript omgezet worden. En daar loop ik op vast.
Gewijzigd op 01/01/1970 01:00:00 door Zero XT
Je kan natuurlijk met Ajax een tekst naar de server sturen en daar controleren.
Ik weet dat dit mogelijk is met javascript. Enig idee hoe?
http://www.phphulp.nl/php/tutorials/8/666/ ?
Er staan voorbeelden van controle op text inputs.
Zeg eens waar je precies vast zit.
Dit al bekeken: Er staan voorbeelden van controle op text inputs.
Zeg eens waar je precies vast zit.
Ik zal je link even bekijken.
*edit:
Ik heb je link bekeken alleen alles wat je daar hebt zit al in mijn ajax object code. Maar dan op een geheel ander manier. Of het beter is of slechter mag je zelf bepalen want ik denk dat ik em hier ook post nadat ik dit stukje javascript erbij heb want dan is ie namelijk klaar.
Gewijzigd op 01/01/1970 01:00:00 door Zero XT
HellRazer schreef op 24.07.2009 23:44:
... Maar dan op een geheel ander manier. Of het beter is of slechter mag je zelf bepalen ...
:) Elk zijn stijl.
Trouwens, wanneer ik dat schreef, schreef ik het zo. Ondertussen weet ik meer en zou ik een aantal dingen anders hebben aangepakt. Een mens leert bij.
Nee, maar, wat ik dus voorstel, is dat je een hele tekst (bv. de value van een textarea) naar php stuurt. In php regel je de regex, want die heb je in php zelf al, en dan stuur je het resultaat op als response.
Dacht je aan iets anders?
aangezien dit stukje javascript voor een ajax object bedoeld is lijkt het me niet handig om dit via ajax door php te laten afhandelen. Ik weet dat het mogelijk is om dit te doen met JavaScript. Alleen ik moet weten hoe.