abonnement Unibet Coolblue Bitvavo
pi_108904952
quote:
0s.gif Op vrijdag 9 maart 2012 14:06 schreef xaban06 het volgende:
Kan iemand mij hiermee helpen? Ik ben een leek met regexp? Ik wil controleren of de ingevoerde waarde een correct youtube URL is.
Op het moment heb ik:
[ code verwijderd ]

Echter het volgende matched, terwijl dat niet moet:
[ code verwijderd ]

De regexp moet zijn:
- Altijd starten met: http://www.youtube.com/watch?v=
- Achter de v=, mag gebruikt worden:
- a-z, A-Z, 0-9 en underscore

Echter moet het volgende URL ook matchen:
- http://www. y outube.com/watch?v=FaNpWJY9SEs&feature=relmfu

Dus na de URL, is & toegestaan.
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php 
$videoLink 
'http://www.youtube.com/watch?v=Zu^%$4WXi:;trtgPRek';

print 
'test 1: ' preg_match('(^bhttp:\/\/(?:www\.)?youtube.com\/watch\?(?=.*v=\w+)(?:\S+)?$)'$videoLink);

$videoLink 'http://www.youtube.com/watch?v=FaNpWJY9SEs';

print 
' test 2: ' preg_match('(^http:\/\/(?:www\.)?youtube.com\/watch\?(?=.*v=\w+)(?:\S+)?$)'$videoLink);

$videoLink 'http://www.youtube.com/watch?v=FaNpWJY9SEs&feature=relmfu';

print 
' test 3: ' preg_match('(^http:\/\/(?:www\.)?youtube.com\/watch\?(?=.*v=\w+)(?:\S+)?$)'$videoLink);
?>

Gejat van: http://stackoverflow.com/(...)alidation-with-regex
  vrijdag 9 maart 2012 @ 14:31:20 #212
75592 GlowMouse
l'état, c'est moi
pi_108905079
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_108905216
quote:
0s.gif Op vrijdag 9 maart 2012 14:27 schreef The_Terminator het volgende:

[..]
[ code verwijderd ]

Gejat van: http://stackoverflow.com/(...)alidation-with-regex
Lijkt niet te werken:
# cat match.php
1
2
3
4
5
6
7
<?php

$videoLink 
'http://www.youtube.com/watch?v=WXi)(*&^%$#@34:;trt4';

print 
' test: ' preg_match('(^http:\/\/(?:www\.)?youtube.com\/watch\?(?=.*v=\w+)(?:\S+)?$)'$videoLink);

?>

# php match.php
test: 1
pi_108905344
quote:
0s.gif Op vrijdag 9 maart 2012 14:35 schreef xaban06 het volgende:

[..]

Lijkt niet te werken:
# cat match.php
[ code verwijderd ]

# php match.php
test: 1
Raar... Ik heb het ook getest en kreeg dit terug: test 1: 0 test 2: 1 test 3: 1
  vrijdag 9 maart 2012 @ 14:40:13 #215
75592 GlowMouse
l'état, c'est moi
pi_108905420
\w zal wel van je locale afhangen
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_108905507
quote:
0s.gif Op vrijdag 9 maart 2012 14:40 schreef GlowMouse het volgende:
\w zal wel van je locale afhangen
Zou kunnen. Ik heb het nogmaals getest (nu wel de correcte link gepaste...) en hier werkt het zonder probleem.
pi_108905548
quote:
0s.gif Op vrijdag 9 maart 2012 14:40 schreef GlowMouse het volgende:
\w zal wel van je locale afhangen
Wat je locale ook is, tekens als '&^%$#@' kunnen daar toch nooit onder vallen?
pi_108905656
Ook met
1
2
3
<?php
setlocale
(LC_ALL"en_US.UTF-8");
?>
werkt het nog steeds niet correct.
  vrijdag 9 maart 2012 @ 14:47:37 #219
75592 GlowMouse
l'état, c'est moi
pi_108905741
je moet mijn posts beter lezen
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_108905753
quote:
0s.gif Op vrijdag 9 maart 2012 14:45 schreef xaban06 het volgende:
Ook met
[ code verwijderd ]

werkt het nog steeds niet correct.
Ik heb het op 3 servers getest; één met php 4, de andere php 5 en steeds dezelfde (correcte) uitkomst.
pi_108905769
quote:
8s.gif Op vrijdag 9 maart 2012 14:47 schreef GlowMouse het volgende:
je moet mijn posts beter lezen
Beter lezen niet, begrijpen wel, ik begrijp het dus niet :)
  vrijdag 9 maart 2012 @ 14:52:17 #222
75592 GlowMouse
l'état, c'est moi
pi_108905904
google, delimiter regexp, hoppakee
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_108906135
Zo moet die werken als het goed is:
1preg_match('(^bhttp:\/\/(?:www\.)?youtube.com\/watch\?(?=.*v=[a-zA-Z0-9-_]+)(?:\S+)?$)', $videoLink)
  vrijdag 9 maart 2012 @ 15:25:45 #224
75592 GlowMouse
l'état, c'est moi
pi_108906952
quote:
7s.gif Op vrijdag 9 maart 2012 14:52 schreef GlowMouse het volgende:
google, delimiter regexp, hoppakee
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 11 maart 2012 @ 17:36:26 #225
352041 Mr.Fahrenheit
burning through the sky
pi_108976732
Oh heerlijk, regexp :P
pi_108976763
quote:
0s.gif Op zondag 11 maart 2012 17:36 schreef Mr.Fahrenheit het volgende:
Oh heerlijk, regexp :P
Nou, niet echt :P Loop er nog steeds mee te kloten
  zondag 11 maart 2012 @ 17:38:55 #227
352041 Mr.Fahrenheit
burning through the sky
pi_108976819
quote:
0s.gif Op zondag 11 maart 2012 17:37 schreef xaban06 het volgende:

[..]

Nou, niet echt :P Loop er nog steeds mee te kloten
http://gskinner.com/RegExr/

(Is dit al gepost?)
pi_108977208
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php 
$videoLink 
'http://www.youtube.com/watch?v=WXi)(*&^%$#@34:;trt4';

print 
'test 1: ' preg_match('%(?:youtube\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i'$videoLink);

$videoLink 'http://www.youtube.com/watch?v=FaNpWJY9SEs';

print 
' test 2: ' preg_match('%(?:youtube\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i'$videoLink);

$videoLink 'http://www.youtube.com/watch?v=FaNpWJY9SEs&feature=relmfu';

print 
' test 3: ' preg_match('%(?:youtube\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i'$videoLink);

if(
preg_match('%(?:youtube\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i'$videoLink$match)) { 
    print 
' test 4 (video id): ' .  $match[1];
}
?>

Bovenstaande zou moeten werken :P Het laaste voorbeeld trekt ook de ID uit de link :)

Output:
1test 1: 0 test 2: 1 test 3: 1 test 4 (video id): FaNpWJY9SEs

Van: http://stackoverflow.com/(...)atch/6382259#6382259

[ Bericht 65% gewijzigd door The_Terminator op 11-03-2012 18:14:07 ]
pi_108978205
quote:
0s.gif Op zondag 11 maart 2012 17:51 schreef The_Terminator het volgende:

[ code verwijderd ]

Bovenstaande zou moeten werken :P Het laaste voorbeeld trekt ook de ID uit de link :)

Output:
[ code verwijderd ]

Van: http://stackoverflow.com/(...)atch/6382259#6382259
Lijkt te werken, thanks!

Zal 'm even grondig testen :)
pi_108983031
Jammer, bovenstaande werkt ookal niet helemaal correct. Ik ga bijna een regexp boek aanschaffen :P

Test maar eens met
1
2
3
<?php
$videoLink 
'http://www.youtube.com/watch?v=yuhjgtrfgy!';
?>
pi_109022301
Vandaag gesolliciteerd bij een webbedrijf als lead developer :D gesprek ging lekker en kwam allemaal goed over. Hopelijk snel weer aan het werk!
Moet alleen even meer voorbeeldcode maken om ze te overtuigen (slechte ervaringen met programmeurs helaas). Dus ik ga een boekings systeem maken (gelijk voor een vriend zijn site). Dit zal waarschijnlijk ook Open Source worden(nog niet zeker) en ik zal het wat code posten om te zien wat FoK! ervan vindt.

Eerste regels van mijn script:
1
2
3
4
5
<?php

namespace Bookings
;

?>


[ Bericht 7% gewijzigd door #ANONIEM op 12-03-2012 19:42:32 ]
pi_109024802
quote:
0s.gif Op maandag 12 maart 2012 19:42 schreef totalvamp het volgende:
Vandaag gesolliciteerd bij een webbedrijf als lead developer :D gesprek ging lekker en kwam allemaal goed over. Hopelijk snel weer aan het werk!
Moet alleen even meer voorbeeldcode maken om ze te overtuigen (slechte ervaringen met programmeurs helaas). Dus ik ga een boekings systeem maken (gelijk voor een vriend zijn site). Dit zal waarschijnlijk ook Open Source worden(nog niet zeker) en ik zal het wat code posten om te zien wat FoK! ervan vindt.

Eerste regels van mijn script:
[ code verwijderd ]

Je bent ontslagen :')
pi_109024908
quote:
0s.gif Op maandag 12 maart 2012 20:28 schreef Pakspul het volgende:

[..]

Je bent ontslagen :')
Neee xD
gaat moeilijk als ik nog niet ben aangenomen ;)
pi_109025412
quote:
0s.gif Op maandag 12 maart 2012 19:42 schreef totalvamp het volgende:
Vandaag gesolliciteerd bij een webbedrijf als lead developer :D gesprek ging lekker en kwam allemaal goed over. Hopelijk snel weer aan het werk!
Moet alleen even meer voorbeeldcode maken om ze te overtuigen (slechte ervaringen met programmeurs helaas). Dus ik ga een boekings systeem maken (gelijk voor een vriend zijn site). Dit zal waarschijnlijk ook Open Source worden(nog niet zeker) en ik zal het wat code posten om te zien wat FoK! ervan vindt.

Eerste regels van mijn script:
[ code verwijderd ]

Jammer van die PHP-sluittag ?>, die is nergens voor nodig.
pi_109031755
quote:
0s.gif Op maandag 12 maart 2012 20:39 schreef Light het volgende:

[..]

Jammer van die PHP-sluittag ?>, die is nergens voor nodig.
was meer voor hier :) daarnaast maakt het niet heel veel uit of je het wel of niet doet.
pi_109035816
quote:
0s.gif Op maandag 12 maart 2012 19:42 schreef totalvamp het volgende:
Vandaag gesolliciteerd bij een webbedrijf als lead developer :D gesprek ging lekker en kwam allemaal goed over. Hopelijk snel weer aan het werk!
Moet alleen even meer voorbeeldcode maken om ze te overtuigen (slechte ervaringen met programmeurs helaas). Dus ik ga een boekings systeem maken (gelijk voor een vriend zijn site). Dit zal waarschijnlijk ook Open Source worden(nog niet zeker) en ik zal het wat code posten om te zien wat FoK! ervan vindt.

Eerste regels van mijn script:
[ code verwijderd ]

Waar is de vendor-namespace? o|O

quote:
0s.gif Op maandag 12 maart 2012 22:18 schreef totalvamp het volgende:

[..]

was meer voor hier :) daarnaast maakt het niet heel veel uit of je het wel of niet doet.
Mwoah, het brengt wel een risico met zich mee: http://www.sitepoint.com/should-you-close-your-php-code-tags/
  maandag 12 maart 2012 @ 23:49:33 #237
111382 Ofyles2
Bestemming: onbekend
pi_109036237
quote:
0s.gif Op maandag 12 maart 2012 19:42 schreef totalvamp het volgende:
Vandaag gesolliciteerd bij een webbedrijf als lead developer :D gesprek ging lekker en kwam allemaal goed over. Hopelijk snel weer aan het werk!
Moet alleen even meer voorbeeldcode maken om ze te overtuigen (slechte ervaringen met programmeurs helaas). Dus ik ga een boekings systeem maken (gelijk voor een vriend zijn site). Dit zal waarschijnlijk ook Open Source worden(nog niet zeker) en ik zal het wat code posten om te zien wat FoK! ervan vindt.

Eerste regels van mijn script:
[ code verwijderd ]

Ik zou meteen een MVC-systeem meegeven, vlammen kan nooit kwaad.
pi_109039773
quote:
0s.gif Op maandag 12 maart 2012 23:38 schreef Intrepidity het volgende:

[..]

Waar is de vendor-namespace? o|O

[..]

Mwoah, het brengt wel een risico met zich mee: http://www.sitepoint.com/should-you-close-your-php-code-tags/
Wat een risico.... als je gewoon netjes blijft bouwen is dat geen probleem. En anders heb je een reden om je code te verbeteren. Persoonlijk vind ik niet afsluiten een teken van luiheid.
pi_109040330
quote:
0s.gif Op maandag 12 maart 2012 19:42 schreef totalvamp het volgende:
Vandaag gesolliciteerd bij een webbedrijf als lead developer :D gesprek ging lekker en kwam allemaal goed over. Hopelijk snel weer aan het werk!
Moet alleen even meer voorbeeldcode maken om ze te overtuigen (slechte ervaringen met programmeurs helaas). Dus ik ga een boekings systeem maken (gelijk voor een vriend zijn site). Dit zal waarschijnlijk ook Open Source worden(nog niet zeker) en ik zal het wat code posten om te zien wat FoK! ervan vindt.

Eerste regels van mijn script:
[ code verwijderd ]

Ik twijfel tussen een :') en een :D als reactie.
  dinsdag 13 maart 2012 @ 10:23:00 #240
25889 Sitethief
Fulltime Flapdrol
pi_109041995
quote:
1s.gif Op dinsdag 13 maart 2012 07:57 schreef Pakspul het volgende:

[..]

Wat een risico.... als je gewoon netjes blijft bouwen is dat geen probleem. En anders heb je een reden om je code te verbeteren. Persoonlijk vind ik niet afsluiten een teken van luiheid.
Ik vind het ook een redelijke dirty oplossing voor een probleem wat makkelijk te voorkomen is imho...
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')