// 示例代码:使用正则表达式判断字符串是否为有效的电子邮件格式
function isValidEmail(email) {
// 定义正则表达式,用于匹配电子邮件格式
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
// 使用 test 方法测试输入的字符串是否符合正则表达式规则
return emailRegex.test(email);
}
// 测试示例
console.log(isValidEmail("example@example.com")); // 输出: true
console.log(isValidEmail("invalid-email")); // 输出: false
正则表达式定义:/^[^\s@]+@[^\s@]+\.[^\s@]+$/
^ 和 $ 分别表示字符串的开始和结束,确保整个字符串都符合规则。[^\s@]+ 表示匹配任意数量的非空白字符和非 @ 字符。@ 匹配 @ 符号。\. 匹配小数点 .。test 方法:emailRegex.test(email) 用于测试输入的字符串是否符合正则表达式的规则,返回 true 或 false。
测试示例:通过 console.log 输出测试结果,验证函数是否正确工作。
上一篇:js 正则表达式
下一篇:js uuid库
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站