這次帶給大家使用正規表示式在js裡怎麼找出字母與數字,使用正規表示式在js裡找出字母與數字的注意事項有哪些,下面就是實戰案例,一起來看一下。
廢話不多說,先看下js中使用正規查找字母和數字的方法,具體程式碼如下所示:
<!DOCTYPE HTML> <html > <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> window.onload=function(){ localStorage.fiveData="你好啊 世界"; //alert(localStorage.fiveData); //var reg=/\d+/g;//匹配任意长度数字 var reg=/[a-z,A-Z]/g;//匹配任意字母 var str="aajdaf1232jadlfjakdjfalkjlakfj2131l34kalfsjaafaqejqe231wk"; var t=str.match(reg); for(var c in t){ console.log(t[c]); } } </script> </head> <body> </body> </html>
下面看下JS 用正則表達式,驗證密碼包含數字和字母的方法
必須包含至少一位數字和一位字母,腳本方法如下:
function CheckPassWord(password) {//密码必须包含数字和字母 var str = password; if (str == null || str.length < 8) { return false; } var reg = new RegExp(/^(?![^a-zA-Z]+$)(?!\D+$)/); if (reg.test(str)) return true; }
必須包含數字加字母不能包含特殊符號等,腳本方法如下:
function CheckPassWord(password) {//必须为字母加数字且长度不小于8位 var str = password; if (str == null || str.length <8) { return false; } var reg1 = new RegExp(/^[0-9A-Za-z]+$/); if (!reg1.test(str)) { return false; } var reg = new RegExp(/[A-Za-z].*[0-9]|[0-9].*[A-Za-z]/); if (reg.test(str)) { return true; } else { return false; } }
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
推薦閱讀:
以上是使用正規表示式在js裡怎麼找出字母與數字的詳細內容。更多資訊請關注PHP中文網其他相關文章!