正则表达式可使用单个结尾的可选*来验证逗号分隔的字符串,但不允许试用逗号

酒杯

我试图创建一个正则表达式来验证这样的字符串:

这些都是有效的

A*,BC*,DEF*,HIJ,KLMN

这些都是无效的

A,BC,D*F
ABCD*   
ABC,WXYZ,  //  would be invalid due to the trailing comma.. 

最大长度为4,并且仅允许尾随一个*(计入4个字符)。

不允许1和2个字符串结尾 *

3个字符即可-例如HE

如果是KLM *或KLMN,则可以使用4个字符

AZ和仅*-加上逗号分隔符

没有结尾的逗号。

我必须承认正则表达式超出了我的范围。

就我所能达到的程度。
此示例将其限制为最多出现10次。这是在Javascript中使用的

^[^,][A-Z*]+(?:,[^,]+){0,9}$

当我真的与正则表达式作斗争时,对此提供的任何帮助将不胜感激,

我可以按照自己的方式进行编码,但这似乎不是正确的选择。

穆雷尼克

我会这样分解需求:

  • 首先,您有一个由一个或一个大写字符组成的序列
  • 然后,您有零个或多个逗号序列,后跟一个或多个大写字符
  • 最后,您有零个或一个*文字

放在一起,您将获得:

regex = /^[A-Z]+(,[A-Z]+)*(\*)??$/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式可使用可选的小数部分验证逗号分隔的数字

来自分类Dev

是否不允许使用正则表达式来表示“字符串开头和结尾之间的空格”以及字符串中的特殊字符?

来自分类Dev

使用正则表达式验证逗号分隔的数字字符串吗?

来自分类Dev

如何使用正则表达式验证带空格的逗号分隔字符串

来自分类Dev

正则表达式匹配用逗号分隔的值列表,不允许使用尾部逗号

来自分类Dev

正则表达式在逗号后分隔字符串的结尾以进行Apache重写

来自分类Dev

逗号分隔字符串的正则表达式

来自分类Dev

逗号分隔字符串的正则表达式

来自分类Dev

正则表达式模式,不允许在两者之间使用逗号分隔

来自分类Dev

正则表达式用逗号分隔验证字符串

来自分类Dev

如何使用正则表达式替换oracle中逗号分隔字符串中的单个数字?

来自分类Dev

在sparql中使用正则表达式拆分逗号分隔的字符串

来自分类Dev

使用正则表达式按空格和逗号分隔字符串

来自分类Dev

如何使用正则表达式解析逗号分隔的字符串而不拆分

来自分类Dev

使用正则表达式检查逗号分隔的字符串

来自分类Dev

正则表达式使用拆分逗号分隔的字符串忽略双引号中的逗号

来自分类Dev

逗号分隔字符串的正则表达式(2个字符串,以逗号分隔)

来自分类Dev

正则表达式逗号分隔字符串中的子字符串

来自分类Dev

正则表达式从逗号分隔的字符串中删除某些字符串

来自分类Dev

如何制作除以逗号分隔的数字外不允许任何内容的正则表达式?

来自分类Dev

如何使用JS正则表达式来验证整数,并在字符串的开头而不是在字符串的结尾使用可选的“ +”或“-”前缀?

来自分类Dev

Ruby正则表达式仅匹配逗号分隔的字符串中的单个数字

来自分类Dev

不允许在字符串中的任何位置使用正则表达式,例如({} [] ^)之类的单词和字符

来自分类Dev

PHP正则表达式不允许字符串中的DOT

来自分类Dev

逗号或括号之间的正则表达式字符串,但不包含点

来自分类Dev

正则表达式用于从逗号分隔的字符串中删除项目?

来自分类Dev

正则表达式:逗号分隔的字符串(郊区,州/省,邮政编码)

来自分类Dev

正则表达式检索用逗号分隔的括号内的字符串部分

来自分类Dev

正则表达式匹配逗号分隔的字符串

Related 相关文章

  1. 1

    正则表达式可使用可选的小数部分验证逗号分隔的数字

  2. 2

    是否不允许使用正则表达式来表示“字符串开头和结尾之间的空格”以及字符串中的特殊字符?

  3. 3

    使用正则表达式验证逗号分隔的数字字符串吗?

  4. 4

    如何使用正则表达式验证带空格的逗号分隔字符串

  5. 5

    正则表达式匹配用逗号分隔的值列表,不允许使用尾部逗号

  6. 6

    正则表达式在逗号后分隔字符串的结尾以进行Apache重写

  7. 7

    逗号分隔字符串的正则表达式

  8. 8

    逗号分隔字符串的正则表达式

  9. 9

    正则表达式模式,不允许在两者之间使用逗号分隔

  10. 10

    正则表达式用逗号分隔验证字符串

  11. 11

    如何使用正则表达式替换oracle中逗号分隔字符串中的单个数字?

  12. 12

    在sparql中使用正则表达式拆分逗号分隔的字符串

  13. 13

    使用正则表达式按空格和逗号分隔字符串

  14. 14

    如何使用正则表达式解析逗号分隔的字符串而不拆分

  15. 15

    使用正则表达式检查逗号分隔的字符串

  16. 16

    正则表达式使用拆分逗号分隔的字符串忽略双引号中的逗号

  17. 17

    逗号分隔字符串的正则表达式(2个字符串,以逗号分隔)

  18. 18

    正则表达式逗号分隔字符串中的子字符串

  19. 19

    正则表达式从逗号分隔的字符串中删除某些字符串

  20. 20

    如何制作除以逗号分隔的数字外不允许任何内容的正则表达式?

  21. 21

    如何使用JS正则表达式来验证整数,并在字符串的开头而不是在字符串的结尾使用可选的“ +”或“-”前缀?

  22. 22

    Ruby正则表达式仅匹配逗号分隔的字符串中的单个数字

  23. 23

    不允许在字符串中的任何位置使用正则表达式,例如({} [] ^)之类的单词和字符

  24. 24

    PHP正则表达式不允许字符串中的DOT

  25. 25

    逗号或括号之间的正则表达式字符串,但不包含点

  26. 26

    正则表达式用于从逗号分隔的字符串中删除项目?

  27. 27

    正则表达式:逗号分隔的字符串(郊区,州/省,邮政编码)

  28. 28

    正则表达式检索用逗号分隔的括号内的字符串部分

  29. 29

    正则表达式匹配逗号分隔的字符串

热门标签

归档