我使用CodeMirror并尝试创建我自己的mode-changing demo版本。我有一个<textarea>
,我在其上侦听更改,当发生更改时,我想查看<textarea>
中的值并确定它是否为MathML的形式。正则表达式在JavaScript中检测textarea中的MathML
所以我只需要一个非常粗略的/黑客的方式来检测<textarea>
中的值是否为MathML;它不一定是完美的。我想,我可以运行一个正则表达式的<textarea>
变化时,寻找以下任何标记:
<mfrac>
<msup>
<msub>
<msqrt>
<mroot>
<mfenced>
<msubsup>
<munderover>
<munder>
<mtable>
<mtr>
<mtd>
<mrow>
<mi>
<mo>
我需要从<textarea>
拿绳子,看,如果这些标签是一个字符串。我将如何编写这个正则表达式?
我明白中间是匹配任何以字母'm'开头的标签,但是你能解释那个正则表达式的开始和结束吗?所以,'/] *> /'? –
Hristo
@Hristo,编辑该帖子并附上说明。 –
@Mike ...谢谢! – Hristo