正则表达式用数字或字母查找字符串

时间:2014-08-05 11:13:29

标签: regex

我需要正则表达式。

1-4号或1-4字母组合(必填)。"字母"可以是任何字母Unicode或Latin-1。 最少需要1个字母或数字,第一个数字不应为0。 所以我写了以下正则表达式。

([1-9\p{L}]{1}[0-9\p{L}]{0,3})

这可行吗?

1 个答案:

答案 0 :(得分:1)

您的正则表达式似乎有效,只需添加开始^和结束$锚点,

^[1-9\p{L}][0-9\p{L}]{0,3}$

DEMO