
Input Validation with cfform Controls
143
Expression examples
The following examples show some regular expressions and describe what they
match:
Resources
An excellent reference on regular expressions is Mastering Regular Expressions by
Jeffrey E.F. Friedl, published by O’Reilly & Associates, Inc.
Expression
Description
[\?&]value=
Any string containing a URL parameter
value.
^[A-Z]:(\\[A-Z0-9_]+)+$
An uppercase DOS/Windows directory
path that is not the root of a drive and has
only letters, numbers, and underscores in
its text.
^(\+|-)?[1-9][0-9]*$
An integer that does not begin with a zero
and has an optional sign.
^(\+|-)?[1-9][0-9]*(\.[0-9]*)?$
A real number.
^(\+|-)?[1-9]\.[0-9]*E(\+|-)?[0-9]+$
A real number in engineering notation.
a{2,4}
A string containing two to four
occurrences of ’a’: aa, aaa, aaaa; for
example aardvark, but not automatic.
(ba){2,}
A string containing least two ’ba’ pairs; for
example Ali baba, but not Ali Baba.
Содержание COLDFUSION 5-DEVELOPING
Страница 1: ...Macromedia Incorporated Developing ColdFusion Applications MacroMedia ColdFusion 5 ...
Страница 58: ...38 Chapter 3 Querying a Database ...
Страница 134: ...114 Chapter 7 Updating Your Database ...
Страница 210: ...190 Chapter 10 Reusing Code ...
Страница 232: ...212 Chapter 11 Preventing and Handling Errors ...
Страница 238: ...218 Chapter 12 Using the Application Framework ...
Страница 262: ...242 Chapter 12 Using the Application Framework ...
Страница 278: ...258 Chapter 13 Extending ColdFusion Pages with CFML Scripting ...
Страница 320: ...300 Chapter 15 Indexing and Searching Data ...
Страница 336: ...316 Chapter 16 Sending and Receiving E mail ...
Страница 374: ...354 Chapter 18 Interacting with Remote Servers ...