Results 1 to 5 of 5

Thread: JavaScript RegExp vraag

  1. #1

    JavaScript RegExp vraag

    Hoi,

    Normaal gesproken doe ik helemaal niets in JavaScript, maar op mijn werk heb ik behoefte om met JavaScript tekst te vervangen (in een tekstvak op een webpagina).
    Grotendeels ben ik al op weg, maar nu wil ik de datum/tijd die ook in de tekst staat weghalen (vervangen door niets dus).

    Datum/tijd staat altijd achter elkaar genoteerd als:
    Code:
    01-03-2020 07:43
    De scheidingstekens voor datum en tijd zijn altijd hetzelfde.

    Wat is de juiste RegEx hiervoor?

    Bart

  2. #2
    Counting your refs Paul-Jan's Avatar
    Join Date
    Feb 2002
    Location
    Lage Zwaluwe
    Posts
    2,160
    Een simpele regex die dit doet:

    Code:
    value.replace(/\d{2}-\d{2}-\d{4} \d{2}:\d{2}/, "");
    De \d{4} notatie staat voor "4 cijfers". Verder is het letterlijk het aangegeven formaat.

    Zie https://jsfiddle.net/uqcrm7gv/ voor een live demo.

    Merk op dat je misschien aan begin of eind nog eventuele whitespace wilt vervangen, want in m'n voorbeeldzin ontstaan er dubbele spaties in het resultaat. Wanneer er meerdere datums in je tekst kunnen staan, die je allemaal wilt vervangen, moet je achter de regex een g plakken (dus /.../g), de g van global.

  3. #3
    Bedankt, ik ga het testen op werk (donderdag, heb morgen vrij).

    Bart

  4. #4
    Bedankt, het werkt als een <censuur>.

    Bart

  5. #5
    Counting your refs Paul-Jan's Avatar
    Join Date
    Feb 2002
    Location
    Lage Zwaluwe
    Posts
    2,160
    Fijn! Niks zo leuk als kennis delen die je zelf ook eigenlijk helemaal niet wilde hebben.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •