不明白什么是半角的空格字符。
另外,这样的问题可以亲自实践一下就知道结果了。

解决方案 »

  1.   

    已经搞定了,“半角的空格字符”--我的意思就是ASIIC字符中的'space',也就是\x20。
    我最初的目的是为了校验一个表单POST过来的字符串是否符合只由阿拉伯数字、连接符号-,中间可以有空格的20位组成,现在的代码是这样写的:
    if (mb_ereg("^[0-9\-\x20]{1,20}$",$myVar)) {
      ...
    }
    初步测试下来能满足要求,但我刚开始尝试使用POSIX扩展,不能确定写的代码是否准确,所以想请熟悉正则的朋友把一下关~