我想(在PHP)正则表达式的帮助:逗号分隔的列表
- 验证一个textarea的内容有效
- 将它们分开到令牌处理
为了被认为是有效的,它必须是仅包含数字和字母形成一个“代码”,即从任意位置中的3-6长度的字符串,和用来将它们分开的逗号。我已经打破了这样的东西是这样的:
[A-Za-z0-9]{3,6},
我很难完成它虽然。我希望他们能够与任何一个逗号,或者空格和逗号空格,逗号空间,等等。我只希望这是一个逗号如果有下列有效令牌分开。
例如,输入字符串:
阿部123,PlE43,54drt,r2344
应分离成以下标记:
'ABE 123' 和'PlE43'and'54drt'and'r2344'
How我可以修复我的正则表达式以适应条件吗? (现在我有麻烦的逗号可选的,但如果是有我期待着另一个有效令牌,以及使用逗号和之前或之后作为一个有效的分隔空间的任意组合)
这是一个**代币吗? 'abe 123' – Jon 2011-04-26 15:16:18
@Jon yes这个“code”是一个标记 – Diego 2011-04-26 15:17:48
所以标记应该定义为'[A-Za-z0-9] {3,6}'。注意空间。 – KarlsFriend 2011-04-26 15:25:01