js判断字符串第三位是不是汉字
时间: 2023-07-07 11:16:39 浏览: 57
可以使用正则表达式来判断字符串第三位是否是汉字,例如:
```javascript
var str = "abc你好";
var reg = /^.{2}[\u4e00-\u9fa5]/; // 匹配前两个字符加上一个汉字
if (reg.test(str)) {
console.log("第三个字符是汉字");
} else {
console.log("第三个字符不是汉字");
}
```
这个正则表达式的含义是:以任意两个字符开头,后面跟上一个汉字。如果字符串符合这个规则,那么第三个字符就是汉字。
相关问题
js判断字符串第一位是不是0
可以使用字符串的charAt方法来判断字符串的第一位是否为0,如下所示:
```javascript
var str = "012345";
if (str.charAt(0) === '0') {
console.log('第一位是0');
} else {
console.log('第一位不是0');
}
```
如果字符串的第一位是0,则输出“第一位是0”,否则输出“第一位不是0”。
js 判断字符串最后一位是不是逗号 如果是 就去掉
可以使用以下代码判断并去除字符串最后一位的逗号:
```
let str = "example,";
if (str.charAt(str.length-1) === ',') {
str = str.slice(0, -1);
}
console.log(str);
// Output: "example"
```