Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Sequenza di escape non riconosciuta

    Sto scrivendo una funzione che mi crea al volo dei RegularExpressionValidator, ma al momento in cui setto la proprietà ValidationExpression, il VisualStudio mi sottolinea di rosso la stringa avvisandomi che è una sequenza di escape non riconosciuta

    la sequesnza di escape incriminata è questa:
    codice:
    regExpValidator.ValidationExpression="^[\w-\.]+@([\w-]+\.)+[\w-]{2,3}$";
    e mi serve per controllare la validità di un indirizzo e mail.

    della sua correttezza sono certo, visto che ho anche provato a mettere anche la sequesnza di escape che è costruita dal VisualStudio (e cioè questa: \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* ), ottenendo sempre lo stesso identico messaggio di errore... :master:

    come posso fare per risolvere?

  2. #2
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    o raddoppi le occorrenze del carattere '\' oppure anteponi una '@' prima dell'inizio della stringa, in modo da dirgli di ignorare le sequenze di escape

    es:
    regVal.ValidationExpression = @"[\w-.....";
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

  3. #3

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 © 2025 vBulletin Solutions, Inc. All rights reserved.