我对 Javascript 中的正则表达式有点陌生。
我正在尝试编写一个名为的函数,该函数parseRegExpression()
解析传递的属性并生成键/值对它适用于输入:
"iconType:plus;iconPosition:bottom;"
但它无法解析输入:
"type:'date';locale:'en-US';"
基本上这个-
标志被忽略了。代码位于:
http://jsfiddle.net/visibleinvisibly/ZSS5G/
正则表达式键值对如下
/[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;