bry*_*yan 3 javascript regex jquery match
我正在尝试查看我的字符串是以字母还是数字开头。我想我很亲密,有人可以帮我吗?
if(thestring.match("/^[\pL\pN]/"))
Run Code Online (Sandbox Code Playgroud)
使用:
^[A-Z0-9]
Run Code Online (Sandbox Code Playgroud)
使用不区分大小写的修饰符:
if(thestring.match(/^[A-Z0-9]/i)) {}
Run Code Online (Sandbox Code Playgroud)
\pL并且\pN是PCRE短代码,因此无法在Javascript中使用。
if(/^[a-z0-9]/i.test(thestring)) {
//do something
}
Run Code Online (Sandbox Code Playgroud)
.test()简单得多。
它只返回falseor true,而.match()返回nullor 一个数组。