Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 字母数字和较小字符的正则表达式验证_Regex_Validation - Fatal编程技术网

Regex 字母数字和较小字符的正则表达式验证

Regex 字母数字和较小字符的正则表达式验证,regex,validation,Regex,Validation,我需要在正则表达式中使用./- 但是,我不能在XML属性中使用,您需要为使用XML实体 这是一个只有lessthan符号的变体 <f:validateRegex pattern="^[a-zA-Z0-9&lt;_/.-]*$"/>  这将匹配大于和小于符号 <f:validateRegex pattern="^[a-zA-Z0-9&gt;&lt;_/.-]*$"/>  “我需要使用如果是XML,则通过解析器运行它是一种很好的方法。很高兴

我需要在正则表达式中使用
./-


但是,我不能在XML属性中使用
,您需要为使用XML实体

这是一个只有lessthan符号的变体

 <f:validateRegex pattern="^[a-zA-Z0-9&lt;_/.-]*$"/> 

这将匹配大于和小于符号

<f:validateRegex pattern="^[a-zA-Z0-9&gt;&lt;_/.-]*$"/> 


“我需要使用<正则表达式中的字符”-为什么?你想干什么?试着把你的问题集中在你想要达到的目标上,而不是集中在你想要如何做到这一点上——这是在一些XML中实现的吗?然后尝试
查看
。或者最好将您的正则表达式放入CData块中。我在jsf丰富的验证中使用,如下面所示,我想添加“/-]*$”/>如果是XML,则通过解析器运行它是一种很好的方法。很高兴提供帮助。顺便说一句,如果您计划使用撇号或符号,也不要忘记将它们XML化。
<f:validateRegex pattern="^[a-zA-Z0-9&gt;&lt;_/.-]*$"/>