用于在开头和结尾验证字符串空间的正则表达式

时间:2014-05-20 07:26:14

标签: regex

我正在编写正则表达式将接受那些不以空格开头或结尾的字符串。但允许介于两者之间的空间。 我的字符串只包含字母数字字符。我已经编写了正则表达式来检查字母数字字符串,其长度为10,允许空格。

[A-Za-z0-9\s]{10}

这允许空间开始和结束。我曾尝试用\S在开头时省略空间。但没有奏效。关于这个正则表达式的任何建议。

1 个答案:

答案 0 :(得分:3)

您可以使用此正则表达式:

^[A-Za-z0-9](?!.*?\s$)[A-Za-z0-9\s]{0,9}$

这将强制第一个和最后一个字符为字母数字,同时允许中间8个字符的空格。