Javascript 正则表达式确保字符串以

Javascript 正则表达式确保字符串以,javascript,regex,Javascript,Regex,我需要一个正则表达式,以确保用户输入像这样“auth+live+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”,其中x是字母数字,所以我得到了字母数字这样做 /^[a-z0-9]+$/i 如何确保输入以auth+live+开头 任何帮助都将不胜感激我想这正是您所要求的: /^auth\+live\+[a-zA-Z0-9]+$/ 怎么样 /^auth\+live\+[a-z0-9]+$/i @事实-我的答案与你的不同。我以为OP希望前导两个单词的大小写匹配

我需要一个正则表达式,以确保用户输入像这样“auth+live+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”,其中x是字母数字,所以我得到了字母数字这样做

/^[a-z0-9]+$/i
如何确保输入以auth+live+开头


任何帮助都将不胜感激

我想这正是您所要求的:

/^auth\+live\+[a-zA-Z0-9]+$/
怎么样

/^auth\+live\+[a-z0-9]+$/i

@事实-我的答案与你的不同。我以为OP希望前导两个单词的大小写匹配。问题似乎很明显。他们想要一个与此匹配的正则表达式:
auth+live+xxxxxxxxxxxxxxxxxxxxxxxxxxxx
。是否需要将字母数字字符的数量限制为40,如示例所示?是的,但是我只是想使用不同的函数,但我想最好是在一篇ValidationEditiond文章中清楚地说明+1这个问题-尾随的
i
做了什么?(我很高兴在很大程度上避免使用正则表达式:))@AdamRackis:Case insensitivity.:@amnotiam-谢谢你-我似乎记得在某个时候学到了:)