rit*_*ITW 2 regex coldfusion coldfusion-8
如何检查一个字符串是否包含字符以外:
字母(大写/大写)
数字
空间
逗号(,)
句点(。)
支架( )
和
'
$
+(加号)minus(-)(*)(=)算术运算符
在ColdFusion中使用正则表达式?
我想确保一个字符串甚至不包含指定字符以外的单个字符。
您可以找到是否有像这样的无效字符:
<cfif refind( "[^a-zA-Z0-9 ,.&'$()\-+*=/]" , Input ) >
<!--- invalid character found --->
</cfif>
Run Code Online (Sandbox Code Playgroud)
其中[... ]是字符类(匹配内部的任何单个字符),而... ^开头则表示“ NOT”-即,如果找到不被接受的字符,则返回true。
我不明白“小托架(开闭)”,但你猜你的意思<,并>在那里?如果您想要()或{}只是将它们交换过来。因为[]你需要逃避他们\[\]
角色类转义
在字符类内部,只有少数几个字符需要用反斜杠转义,这些是:
\ -如果您要使用文字反斜杠,请将其转义。^ -如果插入符号是第一个字符,则必须将其转义,否则将否定该类。--破折号创建范围。除非第一个/最后一个,否则必须转义(但建议始终这样做)[和]-两个括号都应放开。| 归档时间: |
|
| 查看次数: |
4083 次 |
| 最近记录: |