嗨我試圖設置一個RegexpValidator,它只接受長度在6-30個字符之間的一個字母數字字符串,並且需要一個數字。我是新來的正則表達式,我嘗試過的所有東西似乎都會返回無效的ValidationRsultEvent。下面是一段代碼:需要Flex Regex驗證表達式只允許字母數字值的密碼,並且需要一個數字
<mx:RegExpValidator id="regexValidator" source="{passwordInput}" property="text"
triggerEvent="" valid="onPasswordValidate(event)" invalid="onPasswordValidate(event)" />
private function validateRegister():void
{
regexValidator.expression = "^(?=.*(\d|\W)).{6,30}$";
regexValidator.validate();
}
特殊的解釋,gnarf! – 2010-04-19 09:03:09
非常感謝!逃避做到了。 – ChickensDontClap 2010-04-20 03:39:52
偉大的答案gnarf。 +1。 – 2011-01-19 00:37:59