簡體   English   中英

PHP正則表達式匹配確切的字符串

[英]PHP regular expression to match exact string

我有類似“ ABC 1000”,“ ABC 1”,“ ABC 100”的字符串。

在上面的字符串示例中,前3個字符(即ABC)每次都是固定的,然后是數字,數字可以長到N個數字。

在第二部分,即“ ABC”之后,它應始終為數字值,無字母,無特殊符號。

因此,如何使用正則表達式進行管理。 請幫忙。

我嘗試了以下但失敗了..

$var="ABC 100";

preg_match("/^INR /[0-9]+/", $var)

您的正則表達式中有一個多余的/ 它應該是:

preg_match('/^ABC \d+/', $var);

您可以使用此:

^[A-Za-z]{3} *\d+$

http://regex101.com/r/gE4mS4

$var="ABC 100";
preg_match("/^[A-Za-z]{3} *\d+$/", $var)
  • 3個字母(不區分大小寫)
  • 0個或更多空間
  • 1個或多個數字

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM