Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1
    Quote Originariamente inviata da clasku Visualizza il messaggio
    per mia curiosità, cosa cambia tra quella di Santino e quella che scrivo sotto?
    codice:
    /(€\s[\d\.,]+)/
    Che ha meno roba inutile, come la character class per uno spazio letterale e il lookahead
    Pero' \s e' meno preciso di " ", se ci si aspetta uno spazio conviene richiedere uno spazio, non un qualunque carattere "white space" (che comprende anche tab ad esempio).

    Se poi il formato e' sicuro, e' meglio essere il piu' precisi possibile per evitare di matchare piu' del necessario, quindi se ci sono 2 numeri decimali meglio \d\d che \d+.

    Inoltre le parentesi che racchiudono tutto il pattern sono inutili e, all'iterno di una character class, il punto non necessita di escape.

    In breve
    codice:
    /€ \d+,\d\d/

  2. #2
    Quote Originariamente inviata da k.b Visualizza il messaggio
    Che ha meno roba inutile, come la character class per uno spazio letterale e il lookahead
    io non scrivo roba inutile, se voi non capite le mie ragioni è perchè io ragiono ad un livello troppo alto per voi

    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.