我正在尝试开发一个以以下模式选择单词的应用程序:([az] * \. [az] *)
,制作了以下 JavaScript 函数并在 XUL Explorer 中执行它。
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="yourwindow"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:html="http://www.w3.org/1999/xhtml"
xmlns:h="http://www.w3.org/1999/xhtml">
<button label="click" oncommand="fpatt()" />
<script type="text/javascript"> <![CDATA[ // put some js code here
function fpatt(){
var text = "supermercardo, tooc hip.ermercadotoooooc, mercado";
var patt = "([a-z]*\.[a-z]*)";
alert( text.match( patt ) );
}
]]> </script>
</window>
结果在警报中:supermercardo,, supermercardo,
; 当我在所选站点上运行相同的脚本时,结果是 regexpal.com: ip.mercadotoooooc
。