开发者

Struggling with number regex match

I'm tryin开发者_如何学JAVAg to match only numbers and spaces in my php regex but the following fails and I can't seem to understand why, can anyone shed some light on what I'm doing wrong please?

$pattern = '/^[0-9\ ]$/';

Thanks


Your regular expression just describes one single character. You might want to add a quantifier like +:

'/^[0-9\ ]+$/'

This describes a string of one or more digits or space characters.


........

$pattern = '/^[\d\ ]+$/';


Also you can use:

'/^[0-9\s]+$/'

\s stands for space char

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜