<html>
<head>
<title>Test</title>
<meta charset="UTF-8">
<script src="xregexp.js"></script>
<script src="unicode-base.js"></script>
<script src="unicode-scripts.js"></script>
<script>
var wordsToMatch = "Gr|Greek|ΕΛΛΗΝΙΚΑ";
var regexPattern = '\\b('+wordsToMatch+')';
var referenceRegex = new XRegExp(regexPattern, 'mi');
//var testString = "ΕΛΛΗΝΙΚΑ"; //null - ???
var testString = "Gr"; //Gr,Gr - OK AS IT SHOULD
var match = referenceRegex.exec(testString);
function myFunction()
{
alert(match);
}
</script>
</head>
<body onload="myFunction()">
</body>
</html>
我相信我的例子很容易解释,它匹配很好的英文单词,我也想匹配希腊单词。我不熟悉 xregexp 的 unicode 插件,我的模式被实现为与 regexp 一起使用。