// 1. 简单的匹配qq号码(9位数字)
var str = "123456788";
var regex1 = /^(\d{9})$/g;
str.match(regex1);
// 或者
var str = "niahfdb1345342123";
var regex = /\d{9,}/g;
regex.exec(str);
// 或者
var str = "niahfdb1345342123 123456789";
var regex = /(?<=\D)\d{9}(?!\d)/g;
regex.exec(str);
// 2. 简单的匹配邮箱
var regex = /^(@qq\.com|139.com|126.com)$/g;
// 3. 简单的匹配手机号码,【1开头,11位】
var regex3 = /^ 1\d{ 10 } $ /g;
// 4. 简单的匹配ip地址【挑战】
var regex4 = /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/g;
// 5. 验证用户输入的密码只能为:【数字,字母,下划线,中划线,百分号,波浪线,】【且要大于9位】
var regex5 = /[-\w%~]{9,}/g;
// 6. 简单的匹配网页中所有的a标签(从开始到结束)
var regex6 = /<a href=".+">.+<\/a>/g;
// 7. 提取淘宝首页的所有a标签的内容(innerText)
var regex6 = /(?<=<a href="
关于js中正则表达式使用的一些简单实现,比如验证QQ号码,邮箱,ip等等...
最新推荐文章于 2024-08-27 16:13:47 发布
本文介绍了如何在JavaScript中利用正则表达式进行常见输入的验证,包括QQ号码、邮箱地址和IP地址的有效性检查。通过实例代码详细解析了每个验证的实现过程。
摘要由CSDN通过智能技术生成