我對Javascript中的正則表達式有點新鮮。無法解析 - 用Javascript正則表達式
我試圖寫一個函數調用parseRegExpression()
其解析傳遞的屬性,並生成一個鍵/值對 它正常工作與輸入:
"iconType:plus;iconPosition:bottom;"
但它不能解析輸入:
"type:'date';locale:'en-US';"
基本上-
符號被忽略。該代碼是:
http://jsfiddle.net/visibleinvisibly/ZSS5G/
正則表達式的key值對如下
/[a-z|A-Z|-]*\s*:\s*[a-z|A-Z|'|"|:|-|_|\/|\.|0-9]*\s*;|[a-z|A-Z|-]*\s*:\s*[a-z|A-Z|'|"|:|-|_|\/|\.|0-9]*\s*$/gi;
您不需要'[]'裏面的'|'字符充當「或」 – Ian