Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于cip代码的正则表达式javascript_Javascript_Regex - Fatal编程技术网

用于cip代码的正则表达式javascript

用于cip代码的正则表达式javascript,javascript,regex,Javascript,Regex,我需要这个格式的正则表达式 (########) 我想应该是这样的 /[0-9]*[.][0-9]/ 我要咬。这应该起作用: var re = /(^\d{2}\.\d{4}$)/; 如果你需要妄想症: var re = /(^\(\d{2}\.\d{4}\)$)/; 我假设括号不属于该模式 使用{x},其中x是要查找的重复次数。使用\d可以匹配数字 下一个要点是,您需要锚定正则表达式以避免获得部分匹配: 您希望在较长的字符串中查找该单词 使用\b确保图案前后没有其他图案 /\b\d{2}

我需要这个格式的正则表达式

(########)

我想应该是这样的

/[0-9]*[.][0-9]/

我要咬。这应该起作用:

var re = /(^\d{2}\.\d{4}$)/;
如果你需要妄想症:

var re = /(^\(\d{2}\.\d{4}\)$)/;

我假设括号不属于该模式

使用
{x}
,其中
x
是要查找的重复次数。使用
\d
可以匹配数字

下一个要点是,您需要锚定正则表达式以避免获得部分匹配:

  • 您希望在较长的字符串中查找该单词

    使用
    \b
    确保图案前后没有其他图案

    /\b\d{2}\.\d{4}\b/
    
  • 完整的字符串应该适合该模式

    使用
    ^
    $
    匹配字符串的开头和结尾

    /^\d{2}\.\d{4}$/
    

  • 到目前为止你试过什么吗?你试过什么正则表达式,但没有成功?我没有什么好主意。我想我应该像这样/[0-9]*[.][0-9]/@fnkr:注意标签JavaScript…@fnkr:
    XRegExp
    是一个库,而不是本机JS
    RegExp
    构造函数。此外,对于如此简单的事情,在我看来真的不需要过分复杂
    /^\d{2}\.\d{4}$/