我试图看看我的字符串是以字母还是数字开头的。我想我很亲近,有人可以帮助我吗?
if(thestring.match("/^[\pL\pN]/"))
答案 0 :(得分:5)
使用:
^[A-Z0-9]
使用不区分大小写的修饰符:
if(thestring.match(/^[A-Z0-9]/i)) {}
\pL
和\pN
是PCRE短代码,无法在Javascript中使用。
答案 1 :(得分:4)
if(/^[a-z0-9]/i.test(thestring)) {
//do something
}
.test()
要简单得多
它仅返回false
或true
,而.match()
只会返回null
或数组。