我想(在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