需要javascript正则表达式来检查以U或C开头、长度为10的字符串

Need javascript regex to check string starts with U or C and with length of 10

本文关键字:字符串 开头 正则表达式 javascript 检查 需要      更新时间:2023-09-26

我需要javascript正则表达式来检查以U或C开头的字符串。它的长度也应该是10。

我尝试了这个^U|C{9}$,但没有得到正确的结果。

使用此正则表达式:

^[UC].{9}$

.将匹配您错过的任何字符。

使用|运算符时,应该对令牌进行分组,以便获得预期的结果。此外,您必须使用.(除新行外的任何字符),并确保其长度为9个字符。

您也可以像在/^[UC].{9}$/ 中那样使用字符类

/^(U|C).{9}$/

你也可以使用简单的javascript来完成这个

var chr = str.charAt(0);
if((chr == "U" || chr == "C") && str.length == 10){
   // valid
}