本文章主要介绍如何在JavaScript中实现对字符串的有效性验证,包括长度检查、格式匹配等常用方法及正则表达式的应用。
JS 验证字符串功能实例代码如下所示:
去除空格:
```javascript
function jsTrim(value) {
var reg = /\s/;
if (!value) return;
if (value.length == 0)
return value;
else {
var lp, rp;
lp = 0; rp = value.length - 1;
while ((value.charAt(lp) == || (value.charCodeAt(lp) < 128 ? reg.test(value.charAt(lp)) :
```
注意:代码中的 `<` 字符需要替换为 `<`,且正则表达式应完整。正确的实现如下:
```javascript
function jsTrim(value) {
var reg = /\s/;
if (!value || value.length === 0)
return value;
let lp = 0, rp = value.length - 1;
while (lp <= rp && (value.charAt(lp).match(reg) !== null))
lp++;
while(rp >= lp && (value.charAt(rp).match(reg) !== null))
rp--;
if(lp > rp)
return ;
return value.substring(lp, rp + 1);
}
```
以上代码实现了去除字符串首尾空格的功能。