我想為最大長度為 12 的字串創建一個正則運算式。
該字串遵循以下模式: ####{value}#####
哪里#
可能是$
, %
, &
,*
和\n
或 空間。并且{value}
是始終存在的常量字串。的數量#
會有所不同。
例如
####{value}
###{value}#
##{value}##
#{value}###
{value}
####
(帶換行符)
我想出了
/^([\*#$%&\s] {value} [\*#$%&\s]){0, 12}$/
但它不作業。
uj5u.com熱心網友回復:
我會使用正向先行將長度限制為最多 12 個字符。
^(?!.{13})[*#$%&\s]*. [*#$%&\s]*$
您可以在符號的兩個字符類之間夾入任何您想要的值。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/535563.html
標籤:正则表达式