我对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