前后端对字段去除首尾空白

这是个正则表达式,表示行首或行尾的空字符。

空字符包括空格、制表符、垂直制表符、换页符、换行符、回车符。

该方法的作用是给字符串去掉首尾的空字符

//前段应用

方式一:用正则表达式

var codeImg = $("#codeImg").textbox('getText');
if (codeImg.replace(/(^s*)|(s*$)/g, "") == "" && value.replace(/(^s*)|(s*$)/g, "") == ""){
   $.messager.alert('提示','只少有一项填写才可提交修改');
   return;
}
//replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串

JavaScript replace() 方法

api:http://www.w3school.com.cn/jsref/jsref_replace.asp

方式二:jQuery.trim()方法

api:http://www.runoob.com/jquery/misc-trim.html

后台:String类中的trim()方法

示例:字符串.trim()

String trim()
返回字符串的副本,忽略前导空白和尾部空白。

String api:https://wenku.baidu.com/view/ee0a74924431b90d6c85c791.html

原文地址:https://www.cnblogs.com/awzf/p/9821043.html