如果給定的正則表達式有效,我想檢查Adobe AIR。 我正在尋找somtehing喜歡這裏差不多:How to check if a given Regex is valid?AIR,Flex - 如何檢查正則表達式是否有效
我不想比較正則表達式和文本的價值 - 我絕對要檢查,如果這個表達式是有效的。如果有人輸入無效的正則表達式 - 例如:「x {5,-3}」或「(((^^ $$$)//)」或類似的東西,我只需要和他溝通,這個正則表達式不是有效 - 它不是正確的正則表達式
在Java中它可以這樣做: [代碼]
try {
Pattern.compile(userInputPattern);
} catch (PatternSyntaxException exception) {
System.err.println(exception.getDescription());
System.exit(1);
}
[/代碼]
應該有一個正則表達式... – Kodiak
有趣的是,AS3似乎沒有這個功能。 –