手机号
<input type="text" id="app"><script>/*^(086)?1[356789]\d{9}$*/var reg = /^(086)?1[3-9]\d{9}$/;$("#app").keydown(function(event){if(event.keyCode==13){var value = $(this).val();console.log(reg.test(value))}})</script>
身份证号
<input type="text" placeholder="请输入密码"><script>/*42......x42900619881024307x42\d{15}(\d|x)42\d{15}[\dx]*/var str = "42900619881024307x";var reg = /^42\d{15}[\dx]$/;// console.log(reg.test(str))/*密码必须包含大写小写至少6位数字且以大写字母开头*/var reg = /^[A-Z]+[a-z]+\d{6,}$/$("input").keydown(function(event){if(event.keyCode==13){var value = $(this).val();console.log(value)console.log(reg.test(value))}})</script>
demo
<p class="">导演: 陈凯歌 Kaige Chen 主演: 张国荣 Leslie Cheung / 张丰毅 Fengyi Zha...<br>1993 / 中国大陆 / 剧情 爱情 同性</p><script>/* [1993,中国大陆,剧情,爱情,同性] *//* 1993 / 中国大陆 / 剧情 爱情 同性 */var str = $("p").html().trim().split("<br>")[1].trim();var reg = / /gvar res = str.replace(reg,"")var arr = res.split("/")var last = arr[arr.length-1].split(" ");console.log(last)var sum = [arr[0],arr[1],...last];// for( var i=0;i<arr.length;i++){// if(i<arr.length-1){// sum.push(arr[i])// }// }// sum.push(...last)console.log(sum)</script>
邮箱验证
<input type="text" placeholder="请输入你的邮箱"><script>/*邮箱验证39775347@qq.comcheng_chao@sina.com*/var reg = /^\w+@[a-z]+\.com$/$("input").keydown(function(event){if(event.keyCode==13){var value = $(this).val();console.log(value)console.log(reg.test(value))}})</script
demo2
<script>var url = "https://movie.douban.com/subject/129205/";/* [[1,2],[9,2],[0,5]] */var reg = /[^\d]/g;var str = url.replace(reg,"");var sum = [];for(var i=0;i<str.length;i+=2){var item = str.substr(i,2).split("");sum.push(item);}console.log(sum)</script>
demo3
<script>var str = `<span>9.7<span><span>-246人评价</span><br><span>9.6<span><span>-508人评价</span><br><span>9.5<span><span>-48人评价</span>`;var arr = str.split("<br>");console.log(arr);var reg = /<[^<>]+>/gvar res = arr.map(item=>{// console.log(item.trim().replace(reg,""));return item.trim().replace(reg,"")})console.log(res);var list = [];res.forEach(item=>{console.log(item.split("-"));list.push(item.split("-"))})var sum = []var rNum = /[^\d]/glist.forEach(item=>{console.log(item);sum.push({star:item[0],rating:item[1].replace(rNum,"")})})console.log(sum);</script>
