ng-pattern

    0熱度

    2回答

    我正在使用這種模式來限制用戶只能使用最多5位小數的數字,但它只有在用戶輸入','作爲小數點時纔有效,但我想讓用戶可以插入'。 「太,代碼: ng-pattern="/^[0-9]+(\.[0-9]{1,5})?$/"

    1熱度

    1回答

    我想在我的頁面的textarea中控制用戶輸入的形式。 輸入具有完全一樣的: 這意味着只有三個在第一和第二和之間的第二和第三值之間的一個行和分號值。 現在我使用這個正則表達式來驗證它: ^((([^;]+);([^;]*);([^;]+))\n?)*$ 它不工作100%,因爲它證明了像 value1;value2;value3 value1 爲有效輸入。問題是新行和下一個值1的開始。好像

    0熱度

    2回答

    注:總的數字值,更新動態根據用戶輸入 <md-input-container class="md-block"> <input required type="number" ng-pattern="/^total$/" step="any" name="num" ng-model="house.No" style="max-width:100px;"> <div

    2熱度

    1回答

    從API獲取我的正則表達式,它們通常以^開始並以$結尾(例如^-?[0-9]+$)。只要將正則表達式作爲一個字符串轉換爲ng-pattern,就會產生一個Lexer Error,因爲angular在字符串上添加了默認的^和$。 從Angular API reference If the expression evaluates to a RegExp object, then this is us

    0熱度

    1回答

    您好我正在創建一個註冊表單,並且我想檢查使用angular如果用戶輸入的密碼匹配。我所有的驗證工作(需要,最大長度最小&),但我總是得到密碼不匹配的錯誤。 我的代碼如下 <div class="control-group"> <label class="control-label">Password</label> <div class="controls" ng-class="{ '

    2熱度

    3回答

    我是Angular的新手,無法通過ng-pattern驗證基於REGEX的電子郵件地址。實際上,電子郵件的其他默認角度驗證也會更改行爲,並且只有在插入ng模式時整個字段爲空時纔會顯示錯誤。最初嘗試使用指令和控制器,但發現ng-pattern可以實現(理論上)與驗證電子郵件的效果相同,因此決定使用它。 我已經使用了幾個REGEX模式,並閱讀ng模式,如:Regex validation of ng-

    7熱度

    2回答

    我想驗證用戶輸入的密碼進行下列條件: 密碼至少應爲8個字符,應包含一個數字,一個字符和一個特殊字符。 對於它,我使用以下正則表達式: ^(?=.*[A-Za-z])(?=.*\d)(?=.*[[email protected]$!%*#?&])[A-Za-z\[email protected]$!%*#?&]{8,}$ 我試圖在我angularjs代碼如下此表達式: <md-input-con

    0熱度

    2回答

    當前,我對下面的表達式使用ngPattern屬性:/[^*]/這意味着任何輸入都是允許的,但它必須包含至少一個不同於*的字符。現在,出現了額外的要求 - 輸入只能是數字。 有沒有可能將這兩個要求合併到一個正則表達式中?我只是無法得到它......或者我應該將條件檢查移動到我的控制器,在那裏我會以編程方式連續應用兩個正則表達式。

    2熱度

    1回答

    我有這個作爲我的正則表達式如下 (^([Aa][Ss])[0-9]{8})|(^6[0-9]{7}) 我得到控制檯的錯誤,但它的作品!: libraries-c8d65edf41.js:22505 Error: [$parse:lexerr] Lexer Error: Unexpected next character at columns 1-1 [^] in expression [(^(

    0熱度

    2回答

    我想要一個ng-pattern表達式來驗證AngularJS JavaScript中的文本框。此文本框的內容必須至少有一個字母字符,但也可能包含任意數量的數字和/或特殊字符。 實例: a1234$它是可以接受的(因爲 'A' 是存在的) 123%這是不能接受 abc另外,也可以 56456a可以接受的是 123$%^abc可以接受