regex查找带有数字或字母的字符串
我需要一个正则表达式 1-4个数字或1-4个字母组合(必填)。“字母”可以是任何Unicode或拉丁字母-1。 至少需要1个字母或数字,第一个数字不应为0。 所以我写了下面的正则表达式regex查找带有数字或字母的字符串,regex,Regex,我需要一个正则表达式 1-4个数字或1-4个字母组合(必填)。“字母”可以是任何Unicode或拉丁字母-1。 至少需要1个字母或数字,第一个数字不应为0。 所以我写了下面的正则表达式 ([1-9\p{L}]{1}[0-9\p{L}]{0,3}) 这行吗?您的正则表达式似乎行得通,只需添加start^和end$锚 ^[1-9\p{L}][0-9\p{L}]{0,3}$ 还提供一些示例。您测试过正则表达式吗?有效场景:123A、A23、A2c1无效场景:0123a、0Aq2我使用站点测试更改,
([1-9\p{L}]{1}[0-9\p{L}]{0,3})
这行吗?您的正则表达式似乎行得通,只需添加start
^
和end$
锚
^[1-9\p{L}][0-9\p{L}]{0,3}$
还提供一些示例。您测试过正则表达式吗?有效场景:123A、A23、A2c1无效场景:0123a、0Aq2我使用站点测试更改,但它无法识别\p{L}您是如何测试它的?在发布之前,我添加了开始和结束模式。不起作用,但第二个起作用。谢谢你的帮助。