首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

JavaScript 正則表達式 /\s+/g 解析:移除字串中所有空白字元

     編輯:程式設計疑難解答

正則含義

/\s+/g
// \s  : 任意空白字元(空格、Tab \t、換行 \n、換頁 \f、回車 \r)
// +   : 1 次或多次(貪婪)
// g   : 全域匹配(所有出現處)

函數作用

String.prototype.NoSpace = function() {
    return this.replace(/\s+/g, "");
};

使用範例

var str = " 6225 8888 9999 0000 ";
var clean = str.NoSpace(); // "6225888899990000"
console.log(clean);

應用場景

  • 銀行卡號、手機號、身分證號輸入去除空格。
  • 表單提交前清理使用者誤輸入的空白。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved