正则表达式8位数,最后一个字母数字

rak*_*los 3 regex

我需要一个正则表达式,其值应该是8个characeters long,它应该以8开头,最后一个数字可以是字母数字.

例如:这些应该有效:

8765432A

87654321

我正在与最后一个角色挣扎:

^[ ]*(8)[0-9]{6}[ ]*$
Run Code Online (Sandbox Code Playgroud)

你能帮我吗?

谢谢

anu*_*ava 5

你可以使用这个正则表达式:

 ^8[0-9]{6}[a-zA-Z0-9]$
Run Code Online (Sandbox Code Playgroud)

或与字边界:

 \b8[0-9]{6}[a-zA-Z0-9]\b
Run Code Online (Sandbox Code Playgroud)