對於僅字母數字字符,我具有以下模式。正則表達式僅適用於除另一字符之外的字母數字字符
/^([0-9]|[a-z])+([0-9a-z]+)$/i
我該如何添加一個只允許出現'='chatacter一次的模式?
對於僅字母數字字符,我具有以下模式。正則表達式僅適用於除另一字符之外的字母數字字符
/^([0-9]|[a-z])+([0-9a-z]+)$/i
我該如何添加一個只允許出現'='chatacter一次的模式?
在這裏你的正則表達式,但你沒有指定你的模式,所以很難真正理解你想達到什麼。 假如你不關心這就是一個順序:
([a-z0-9])+(=){0,1}
這一個檢查是否有1首或多個AZ 0-9個字符的存在併爲0或1 =符號
存在如果你想在一開始在末尾=和字符,你可以如下改變:
^([a-z0-9])+(=){0,1}$
如果你想在中間,然後再她的字符e是一個:
^([a-z0-9])+(=){0,1}([a-z0-9])+$
這是一個多餘的正則表達式。 '/ ^([a-z0-9] +)$/i'完成同樣的事情。你不需要'[0-9] | [a-z]'部分,因爲第二部分意味着同樣的事情。 – Welbog
'([0-9] | [a-z])+'=='[0-9a-z] +' – revo
它應該匹配這些字符串:'= 123','123 =','='? – georg