Ik heb het volgende stukje code om te controleren of strCell_Name ongeldige karakters bevat:
Dus mijn programma kijkt of er andere karakters in staan dan:
0 t/m 9, A t/m Z, a t/m z,
punt, underscore, koppelteken, ampersand, plus-teken, slash, hekje, asterisk en haakjes.
Zo ja, dan volgt een foutmelding.
Maar deze code werkt niet, ik krijg de volgende melding:
Fatal Error: 93 - Invalid Pattern String
Volgens mij ligt het aan dit stukje:
"*[!0-9A-Za-z._-&+/#*() ]*"
Want als ik alleen dit doe lukt het wel:
"*[!0-9A-Za-z._ ]*"
Wat gaat er mis?
Visual Basic:
1
2
3
| ElseIf strCell_Name Like "*[!0-9A-Za-z._-&+/#*() ]*" Then Call ErrorInName("Ongeldige karakters gedetecteerd in de naam! Alleen 0-9 A-Z a-z . _ - & + / # * ( ) toegestaan!", strCell_Name, strCell_Tel, strCell_VK) Exit Sub |
Dus mijn programma kijkt of er andere karakters in staan dan:
0 t/m 9, A t/m Z, a t/m z,
punt, underscore, koppelteken, ampersand, plus-teken, slash, hekje, asterisk en haakjes.
Zo ja, dan volgt een foutmelding.
Maar deze code werkt niet, ik krijg de volgende melding:
Fatal Error: 93 - Invalid Pattern String
Volgens mij ligt het aan dit stukje:
"*[!0-9A-Za-z._-&+/#*() ]*"
Want als ik alleen dit doe lukt het wel:
"*[!0-9A-Za-z._ ]*"
Wat gaat er mis?