相关疑难解决方法(0)

除了XHTML自包含标记之外,RegEx匹配开放标记

我需要匹配所有这些开始标记:

<p>
<a href="foo">
Run Code Online (Sandbox Code Playgroud)

但不是这些:

<br />
<hr class="foo" />
Run Code Online (Sandbox Code Playgroud)

我想出了这个,并希望确保我做对了.我只抓住了a-z.

<([a-z]+) *[^/]*?>
Run Code Online (Sandbox Code Playgroud)

我相信它说:

  • 找一个小于,然后
  • 然后,查找(并捕获)az一次或多次
  • 然后找到零个或多个空格
  • 找到任何字符零次或多次,贪婪/,然后
  • 找到一个大于

我有这个权利吗?更重要的是,你怎么看?

html regex xhtml

1323
推荐指数
36
解决办法
270万
查看次数

Javascript REGEX 在字符串和掩码中查找信用卡号

我想搜索一个字符串并屏蔽信用卡以确保安全。

"Hi here is my card number its visa 4242 4242 4242 4242"
"Hi here is my card number its visa 4242424242424242"
"Hi here is my card number its visa 4242-4242-4242-4242"
Run Code Online (Sandbox Code Playgroud)

应转换为:

"Hi here is my card number its visa **** **** **** 4242"
Run Code Online (Sandbox Code Playgroud)

我需要在 Javascript 客户端上执行此操作。我知道网络和 SO 上有很多资源和问题。

我找到了两个正则表达式,但都抛出错误:“未捕获的语法错误:无效或意外的令牌”

"Hi here is my card number its visa 4242 4242 4242 4242".match("(\d{4}-?){4}")
Run Code Online (Sandbox Code Playgroud)

"Hi here is my card number its visa 4242 4242 4242 4242".match(\b4\d{3}[ -]?\d{4}[ -]?\d{4}[ -]?\d{4}[ -]\b)
Run Code Online (Sandbox Code Playgroud)

我认为这些表达式与 …

javascript regex

3
推荐指数
1
解决办法
4857
查看次数

标签 统计

regex ×2

html ×1

javascript ×1

xhtml ×1