我想在regularexpressvalidator 中写入正则表达式控制输入的是数字或者是中文,可是如果是从数据库中检索出的数据,后面带空格,这样的话这些正则表达式就都通过不了了,请各位大侠教教!!

解决方案 »

  1.   

    规则描述还不足够详细嗯
    如果是"数字或者是中文,结尾允许是空格":
    ^[\d\u4e00-\u9fa5]+\s*$
      

  2.   

    把取出来的字符串先用Trim()去掉多余的空格再匹配
      

  3.   

    C#的话先用Trim去掉空格好了。
      

  4.   

    我是从数据库里面取出来的数据直接用datagrid 或datalist.databind() 来绑定数据的,在哪里加TRIM呢?
      

  5.   

    Sql 中就 trim 掉如:select ltrim(rtirm(字段)) from tableA