gpt4 book ai didi

java - 正则表达式 - 不应允许连续出现空格

转载 作者:行者123 更新时间:2023-12-02 07:42:21 27 4
gpt4 key购买 nike

在我的 Web 应用程序中,我有一个文本框,用户应在其中输入 5 到 200 个字符的字符。

问题是 - 当用户连续输入 5 个空格并保存条目时,它已成功保存。

我应该阻止用户连续输入“空格”(或单独输入空格)。

但我可以允许单个空格(例如“客户表”、“客户表”)。

但是我可以允许用户输入带有字符的空格。另外,我不希望名称以空格开头。

任何人都可以帮我获取上述条件的正则表达式吗?

最佳答案

^\S+(\s\S+)*$

这个正则表达式应该做你想要的。它接受以非空白字符开头和结尾的非空字符串,并且单词之间仅包含一个空格。

您应该单独检查字符串总长度。

请注意,您需要对 Java 中的\进行转义。

关于java - 正则表达式 - 不应允许连续出现空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11407944/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com