Leestekens filteren (hoezatdatookalweer)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

BizTalk/ Azure Developer

Dit ga je doen •Understanding the scope of required functionality, translate them within context of way of working of the team into developed solutions, whilst safeguarding documentation; •Planning based on assigned sprint tasks; •Acting as an expert in estimation techniques and planning; •Understanding your role in the agile process and act in this way; •Facilitating internal communication and effective collaboration; •Working closely with scrum master to handle backlogs and new requests; •Providing information to the third parties about activities and needs for compliance. Hier ga je werken Our client is a leading organization focusing on animal nutrition, offering solutions that

Bekijk vacature »

.NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. 50% van jullie werkzaamheden is maatwerk en de overige 50% is

Bekijk vacature »

Fullstack developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een andere uitdaging? Voor een erkende werkgever in de omgeving van Breda zijn wij op zoek naar een Fullstack developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in

Bekijk vacature »

Starter/junior PHP developer

Functie Momenteel zijn ze op zoek naar een junior PHP developer om het team te versterken. Als back-end developer bouw je de enterprise software die hun bedrijf helpt bij haar primaire processen. Afhankelijk van de omvang van het project werk je in een klein team aan een project. Ze hebben dagelijkse stand-ups en elke twee weken een scrumsessie, begeleid door de Scrum Master, waar je je ideeën kunt presenteren en samen met de Product Owner kunt werken aan het beste product. Ze vertrouwen enorm op hun eigen bedrijfssoftware. Dit geeft hun een groot voordeel ten opzichte van hun concurrentie. Zo

Bekijk vacature »

.Net Ontwikkelaar

Dit ga je doen Het ontwerpen en ontwikkelen van software voor klanten; Het bijdragen van kennis en ervaring; Het integreren van van de software en afstemmen met klanten; Het functioneel testen van de ontwikkelde software. Hier ga je werken Voor onze relatie zijn wij momenteel op zoek naar een .Net Developer die wilt werken aan software die draait op machines wereldwijd. De organisatie produceert software voor applicaties die gebruikt worden in verschillende branches. De software wordt geleverd aan fabrikanten van verschillende robotica en machines. Als .Net ontwikkelaar ben je intern onderdeel van het team wat de applicatie omgevingen ontwikkeld en

Bekijk vacature »

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar een ontwikkelaar ter versterking van het huidige developers team. Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten

Bekijk vacature »

PHP Web Developer

Functie omschrijving Voor een klein softwarebedrijf in de omgeving Roosendaal, zijn wij op zoek naar een PHP web developer met een aantal jaar werkervaring. Wil jij graag werken aan in-house software projecten voor diverse klanten? Voel jij je prettige in een klein team developers, waar jouw inbreng enorm gewaardeerd wordt? Lees dan snel verder! Jouw werkzaamheden zien er als volgt uit: Je wordt verantwoordelijk voor de ontwikkeling van diverse applicaties. Dit kan de ene keer een online platform voor aanbiedingen zijn, en de andere keer een software pakket dat gebruikt wordt om interne processen te automatiseren. Het zijn stuk voor

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Frontend Developer Vue Nuxt HBO Javascript

Samengevat: Deze werkgever levert elke dag betere digitale gebruikerservaringen. Ben jij geschikt als frontend Developer? Heb je ervaring met Vue en Nuxt? Vaste baan: Front-End Developer HBO €3.100 - €4.600 Zij bieden opdrachtgevers een complete dienstverlening op gebied van ontwerpen en ontwikkelen van websites, zoekmachine optimalisatie, online adverteren, content marketing en conversie verbetering. Zij werken met een eigen ontwikkeld CMS. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot

Bekijk vacature »

Belastingdienst - Freelance Applicatieontwikkelaar

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Hybride. Kantoordagen in Utrecht, incidenteel in Apeldoorn Functieomschrijving: De afdeling IV – Generieke Voorzieningen – Interactie Online is onderdeel van de keten Interactie. De missie van de keten is: “het faciliteren van de interactie met alle burgers, bedrijven en hun vertegenwoordigers om hen in staat te stellen aan hun fiscale verplichtingen te voldoen en aanspraak te maken op hun rechten.” De afdeling Interactie Online heeft een belangrijke bijdrage binnen deze keten. Dit door het ontwikkelen

Bekijk vacature »

PHP Programmeur

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda, ontwikkel je als PHP programmeur niet alleen webapplicaties, maar ben je verder ook gefocust op het constant inspelen op nieuwe innovaties m.b.t software ontwikkeling. Naast het ontwikkelen van webapplicaties, bouwt deze toffe werkgever ook webshops en websites voor hun opdrachtgevers. Wat ga je doen? Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het ontwerpen en implementeren van webapplicaties met het Symfony framework; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden en updaten van bestaande applicaties die

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Voor een opdrachtgever in omgeving Delft zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »
Mark moes

mark moes

25/03/2009 18:40:00
Quote Anchor link
Hoi,
t is vandaag niet een van de moeilijkste vragen volgens mij:
Hoe kon ik nog maar leestekens (bv: :,.?/><:'"{[}]+=) verwijderen uit een input, of eigenlijk, dan een return false terug geven? Spaties, cijfers en streepjes (-_)moeten wel blijven staan!

Ben even aan t zoeken geweest op php.net, bij ctype_ , maar daar staat volgens mij niks tussen wat daar bij past. Of ze filteren Spaties, cijfers en streepjes er uit, of ze laten deze tekens staan...
 
PHP hulp

PHP hulp

08/02/2025 07:56:50
 
Jesper Diovo

Jesper Diovo

25/03/2009 19:08:00
Quote Anchor link
Bedoel je niet zoiets als dit: klik? Anders kun je daar nog uithalen wat ik gebruik om de leestekens weg te halen ;-).
 
Mark moes

mark moes

25/03/2009 19:20:00
Quote Anchor link
Lijkt er op, is natuurlijk aan te passen.
Had hier zelf ook al aan gedacht, maar eigenlijk wil ik alleen maar checken of er leestekens in zitten, en zo ja een false geven.

Het gaat hier om het posten van een gebruikersnaam.
Deze mag wel bv
Naam Achternaam, naam achternaam, naam_achternaam, naam-achternaam , naam1234, naam_1234, naam-1234 of iets dergelijks zijn.
Dit mag niet:
Naam/achternaam
Naam "Achternaam"
of iets dergelijks zijn.

In dat geval wil ik ze er niet afslopen, maar een false weergeven.
 
Jesper Diovo

Jesper Diovo

25/03/2009 19:23:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$string
= preg_replace("#[^\w\-\_[0-9] ]#", "", $string); // haal alle tekens zoals quotes, komma's en punten uit de string, behalve het koppelteken
?>


Kijk daar eens naar?
 
Mark moes

mark moes

25/03/2009 19:28:00
Quote Anchor link
humhum, jaja, dat ziet ik ;-)

Maar dan gaat er toch een <u>replace</u> plaatsvinden? Dan komt de gebruikersnaam niet meer overeen met wat er ingevoerd is omdat het gereplaced is.
De gebruiker mag niet een naam invoeren met leestekens, daar komt het op neer.

Dus dit idee:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
public function isAlnum( $sWaarde ) {
        if( !empty($sWaarde) ) {
            return ctype_alnum($sWaarde);
        }

        else {
            return false;
        }
    }

?>


alleen doet alnum alleen alfanummerieke caracters, en geen spaties!
 
Jesper Diovo

Jesper Diovo

25/03/2009 19:38:00
Quote Anchor link
Voor replace bestaat ook match, hè :-).

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$string
= "Maarten_'t_Hart&&";
var_dump(preg_match("#[^\w \'\-\_]#", $string));
?>

Geeft een 1 terug (hij matcht met &&, hij is fout).
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$string
= "Maarten 't Hart";
var_dump(preg_match("#[^\w \'\-\_]#", $string));
?>

Geeft een 0 terug (hij matcht nergens mee, dus issie goed).
 
Pieter van Linschoten

Pieter van Linschoten

25/03/2009 19:38:00
Quote Anchor link
Eum.. 2 minuten heb ik dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?
function verifyUsername($username){
    $allowed = array_merge(range('a','z'),range('A','Z'),range('0','9'));
    for($i=0; $i<strlen($username);$i++){
        $return = true;
        if(!in_array($username{$i},$allowed)){
            $return = false;
        }
    }

    return $return;
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Pieter van Linschoten
 
Mark moes

mark moes

25/03/2009 19:44:00
Quote Anchor link
Lapidi bedankt, ik had dit nog niet uitgewerkt, maar wel in t koppie. Vroeg me alleen af of er ook gewoon een korte functie voor was binnen php.

@Jezpur,
tja, zo kan het ook natuurlijk... :-o
Mijn php staat nog in de kinderschoentjes, maar mijn gedachten nog veel meer volgens mij...
 
Jesper Diovo

Jesper Diovo

25/03/2009 19:46:00
Quote Anchor link
@Mark: Ach, dat komt vanzelf :-). Ben zelf ook nog niet zo goed met regex's, maar dit wist ik toevallig al wel. Zoek ook eens hier op de site onder tutorials naar Regular Expressions, kun je er nog wat over lezen ook ;-).
 
Pieter van Linschoten

Pieter van Linschoten

25/03/2009 20:04:00
Quote Anchor link
@Jezpur
Ik probeer ze zoveel mogenlijk te vermijden xD
 
Jesper Diovo

Jesper Diovo

25/03/2009 20:14:00
Quote Anchor link
Eén regel code of 8 regels code? Misschien scheelt de snelheid niet eens zo erg. Maar ik ben wel fan van ingewikkelde expressions :-P.
 
Emmanuel Delay

Emmanuel Delay

25/03/2009 20:32:00
Quote Anchor link
Een hoop php functies zijn ook maar wraps. Intern zal er ook wel iets gebeuren zoals gebeurt in functies die je zelf schrijft.
 
Arnold C

Arnold C

25/03/2009 20:46:00
Quote Anchor link
Waarom niet zoiets: (een voornaam filteren die in de $_POST['voornaam'] zit?

$voornaam = filter_input(INPUT_POST, 'voornaam', FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH|FILTER_FLAG_ENCODE_LOW);
 
Mark moes

mark moes

26/03/2009 16:10:00
Quote Anchor link
@Arnold,
na enig studeren op FILTER_SANITIZE_STRING ontdek ik dat dit natuurlijk ook een filter is, juist zoals al 3 keer is voorgesteld, en ik juist niet wou!

Ik maak nu gebruik van de preg_match(), zodat ik kijk of die <b>matcht</>, wat returns in true of false.
Naar mijn weten gebeurt dat niet met de FILTER_SANITIZE_STRING?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.