我正在编写正则表达式将接受那些不以空格开头或结尾的字符串。但允许介于两者之间的空间。 我的字符串只包含字母数字字符。我已经编写了正则表达式来检查字母数字字符串,其长度为10,允许空格。
[A-Za-z0-9\s]{10}
。
这允许空间开始和结束。我曾尝试用\S
在开头时省略空间。但没有奏效。关于这个正则表达式的任何建议。
答案 0 :(得分:3)
您可以使用此正则表达式:
^[A-Za-z0-9](?!.*?\s$)[A-Za-z0-9\s]{0,9}$
这将强制第一个和最后一个字符为字母数字,同时允许中间8个字符的空格。