Archives by date

You are browsing the site archives by date.

【AngularJS】Angular-UIのパスワードバリデーションツール。

という神がかった仕組みをstackさんを巡回してた際に発見したのでメモ。

<input name="password" required ng-model="password">
<input name="confirm_password"
       ui-validate="'$value==password'"
       ui-validate-watch="'password'">

 Passwords match? {{!!form.confirm_password.$error.validator}}

これはマジで神。

 

【Javascript】メールアドレスの正規表現。

メモ。

function validateEmail(email) { 
    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    return re.test(email);
}