javascript中两种场景的RegExp语句

javascript中两种场景的RegExp语句,javascript,regex,Javascript,Regex,我正在寻找两个将 确定文本区域是否仅充满空格而没有其他数据(即“或”n次) 确定十六进制值对(即A2、81、3B等)之间是否用1个空格以外的任何空格分隔。值之间的两个空格、三个空格等无效 谢谢这将是类似于 ^\s*$ 及 ([\dA-F][\dA-F]\s[\dA-F][\dA-F])+ 这两种方法应该有效: ^\s*$ ^([a-fA-F\d]{2}\s)*[a-fA-F\d]{2}$ 为了将来的参考,请在你的问题中加入更多关于你尝试过的内容的信息。另外,一些测试用例(特别是对于第二个表

我正在寻找两个将

  • 确定文本区域是否仅充满空格而没有其他数据(即
    n次)
  • 确定十六进制值对(即A2、81、3B等)之间是否用1个空格以外的任何空格分隔。值之间的两个空格、三个空格等无效

  • 谢谢

    这将是类似于

    • ^\s*$

    • ([\dA-F][\dA-F]\s[\dA-F][\dA-F])+
    这两种方法应该有效:

  • ^\s*$
  • ^([a-fA-F\d]{2}\s)*[a-fA-F\d]{2}$
  • 为了将来的参考,请在你的问题中加入更多关于你尝试过的内容的信息。另外,一些测试用例(特别是对于第二个表达式)也很有用。

    1。

    • 空或n个空格:
      ^\s*$
    • 1个或多个空格,它将不匹配空:
      ^\s+$
    2.

    • /[0-9a-fA-F]{2}[\s]{2,}[0-9a-fA-F]{2}/

    • 因为十六进制是0-9,所以a-f
      [0-9a-fA-f][0-9a-fA-f]\s[0-9a-fA-f][0-9a-fA-f][0-9a-fA-f]
      你的第一个reg exp正是我所需要的,我提出了这个reg ex来搜索任何超过两倍空间的东西,这也行吗/([0-9a-f]{2})*([\s]{2})+([0-9a-f]{2})/iI刚刚修复了我在第二个表达式中的一个拼写错误,“,”在{2,}中表示什么?括号之间的数字指定了重复:{n}表示n次{n,n'}表示从n到n'次{n,}表示至少n次