跳到主要内容
火花工坊
正则表达式生成

正则表达式生成

提示词

请帮我写一个正则表达式:

需求:[描述要匹配/验证/提取的内容]

要求:
1. 给出正则表达式
2. 解释每个部分的含义
3. 提供测试用例(匹配和不匹配的例子)
4. 说明在[编程语言]中的使用方法
5. 标注可能的边界情况

const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
console.log(emailRegex.test('test@example.com')); // true

根据描述生成正则表达式

示例输出

正则:^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

解释:

  • ^ 开头
  • [a-zA-Z0-9._%+-]+ 用户名部分
  • @ @符号
  • [a-zA-Z0-9.-]+ 域名
  • \.[a-zA-Z]{2,} 顶级域名
  • $ 结尾

匹配:user@example.com ✅ 不匹配:user@.com ❌

JavaScript使用:

评论 0

更多

登录后可点赞、收藏、评论和举报。

还没有评论,先发起一个具体问题。

0/2000