javascript - 带通配符的姓氏正则表达式

标签 javascript regex

我正在尝试使用允许使用字符、撇号、连字符和通配符(* 和 ?)的 reg 表达式来验证文本框。

我发现 ^[\p{L}\.'\-]+$ 应该允许字符、撇号和连字符。我需要添加什么才能接受通配符?

最佳答案

要验证的正则表达式:

[A-Za-z'\-*?]+

方括号内?和 * 不是特殊字符。

如果需要匹配整个字符串

^[A-Za-z'\-*?]+$

关于javascript - 带通配符的姓氏正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12200732/

相关文章:

java - 使用支持多种语言的 REGEX alpha 进行验证

javascript - javascript Promise 和 q promise 有什么区别

javascript - 组件本身是否应该防止不必要的 useEffect() 调用?

javascript - 正则表达式获取第一个 "space"之后的文本?

mysql - 正则表达式全部大写并带有特殊字符

python - 如何通过使用正则表达式来区分带有URL的域名地址?

iphone - 使用 REGEX 解析 html NSString

javascript - 使用 javascript/jquery 在一个函数中编写多个按钮

javascript - 使用 new 运算符将 data() 添加到 html 元素

javascript - visual studio 11 javascript metro 应用程序部署错误