2011-08-09 28 views

回答

5

這一個應該工作:

preg_match("#^-?\d+(,\d+)?$#", "-1,2", $match); 

匹配一個或多個數字:

"#\d+#" 

可選匹配一個逗號,後跟一個或多個數字:

"#\d+(,\d+)?# 

可選匹配「 - 」號:

"#-?\d+(,\d+)?#" 

只允許這一點,並沒有別的:

"#^-?\d+(,\d+)?$#" 
0

嘗試用這種表達

^[0-9 ,-]+$