我需要一个正则表达式,它只接受一个字符串(只有字母和数字),在开始和结束时允许使用空格,但不能介于两者之间?

时间:2015-09-11 17:19:07

标签: java regex

^[A-Za-z0-9]*[A-Za-z0-9\f\t]$我尝试过使用它,但它不接受带有空格的字符串。我试图在Java中使用Regex进行一些服务器端验证。

2 个答案:

答案 0 :(得分:2)

只需在开头和结尾添加可选空格:

 awk '{for(i=1;i<=NF;i++) {
          v=$i;
          if(i==5){
             v=$5"<br/>"$6;i++
          } 
          print "<td align=center ROWSPAN=4>" v "</td>"
       }
      }'

答案 1 :(得分:-1)

这应该有效

\s+[\w\d]+\s+