我需要一个函数或正则表达式来验证包含字母字符(包括法语字符)、减号 (-)、点 (.) 和空格(不包括其他所有字符)的字符串
谢谢
原文由 nextu 发布,翻译遵循 CC BY-SA 4.0 许可协议
我需要一个函数或正则表达式来验证包含字母字符(包括法语字符)、减号 (-)、点 (.) 和空格(不包括其他所有字符)的字符串
谢谢
原文由 nextu 发布,翻译遵循 CC BY-SA 4.0 许可协议
简化的解决方案:
/^[a-zA-ZÀ-ÿ-. ]*$/
解释:
^ Start of the string
[ ... ]* Zero or more of the following:
a-z lowercase alphabets
A-Z Uppercase alphabets
À-ÿ Accepts lowercase and uppercase characters including letters with an umlaut
- dashes
. periods
spaces
$ End of the string
原文由 Sam G 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答3.1k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读
2 回答1.2k 阅读
1 回答1.2k 阅读
使用
/i
不区分大小写,使事情变得更简单。如果您不想允许空字符串,*
更改为+
。