Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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
Javascript 带可选美元符号的正则表达式整美元金额_Javascript_Jquery_Regex - Fatal编程技术网

Javascript 带可选美元符号的正则表达式整美元金额

Javascript 带可选美元符号的正则表达式整美元金额,javascript,jquery,regex,Javascript,Jquery,Regex,我正在使用jQuery测试一个美元金额的输入,该金额接受整美元金额(无小数),并且美元符号在开始时是可选的 我有/^[$0-9]+/,但不起作用 Valid Numbers: $100 100 Invalid: $100.00 100.00 0.99 编辑:我正在使用jQuery测试方法 /^\$?\d+$/ 细分: ^ start of string \$ literal dollar ? optional \d digit + one or more $

我正在使用jQuery测试一个美元金额的输入,该金额接受整美元金额(无小数),并且美元符号在开始时是可选的

我有
/^[$0-9]+/
,但不起作用

Valid Numbers:

$100
100

Invalid:

$100.00
100.00
0.99
编辑:我正在使用jQuery测试方法

/^\$?\d+$/
细分:

^    start of string
\$   literal dollar
  ?  optional
\d   digit
  +  one or more
$    end of string

你是如何测试它的?如果您只是在
Regexp.test
awesome中使用锚,则需要包含锚。感谢您提供的详细信息,帮助很大。如果使用jquery,您需要在美元符号上加一个\号。啊。