Ⅰ js如何检查空格
方法
<html>
<head>
<script language="javascript">
function checkValue(){
var objUserName = document.getElementByIdx_x("txtUserName");
var reg = /^\s*(\S+)\s*$/;
if(reg.test(objUserName.value)){
//如果用户输入的内容,开头或结尾带有空格,则将空格去掉,重新赋给文本框的value属性
objUserName.value = RegExp.$1;
alert("验证通过");
}else{
//如果用户只输入了空格,则将空格清空
objUserName.value = "";
alert("请输入用户名");
}
}
</script>
</head>
<body onload="">
<input type="text" id="txtUserName"/>
<button onclick="checkValue();">Check</button>
</body>
</html>
Ⅱ 在js里怎么判断空格
<input name />
<script>
var xx = document.getElementsByTagName('input')[0];
xx.onblur = function (){
if(xx.value=" "){
alert(1);
}
}
</script>
Ⅲ 在JS中怎样在文字中假如空格
思路:
设置样式white-space为pre,保留空格
代码:
<body>
<divid='dv'style="white-space:pre">11</div>
</body>
<script>
document.getElementById('dv').innerHTML="11a222";//这是带空格的文本,最终保留空格原样
</script>
Ⅳ js如何在字符串前面添加空格
<SCRIPT LANGUAGE="JavaScript">
<!--
String.prototype.Trim = function()
{
return this.replace(/(^s*)|(s*$)/g, "");
}
String.prototype.LTrim = function()
{
return this.replace(/(^s*)/g, "");
}
String.prototype.RTrim = function()
{
return this.replace(/(s*$)/g, "");
}
//-->
</SCRIPT>
Ⅳ JS 里 字符串中如何加入多个空格
1、使用xa0-
它是一个NO-BREAK SPACE char。
从UTF-8编码表和Unicode字符引用,可以写成如下:
var a = 'something' + 'xa0xa0xa0xa0xa0xa0xa0' + 'something';
2、使用
它是用于表示不间断空间的实体。它本质上是一个标准空间,主要区别在于浏览器不应该在它占用的点处中断(或换行)一行文本。
var a = 'something' + '         ' + 'something'
3、HTML中使用的常见字符实体是不间断空格(&nbsp;)。
请记住,浏览器将始终截断HTML页面中的空格。如果在文本中写入10个空格,浏览器将删除其中的9个空格。要为文字添加真实空格,你可以使用&nbsp; 字符实体。
var a = 'something' + '         ' + 'something';document.body.innerHTML = a;
(5)js空格扩展阅读
字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的。
如s=“abcdefghij”,则s[1]=“a”,s[10]="j",而字符串的零位正是它的长度,如s[0]=10(※上述功能Ansistring没有。),这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。
参考资料
网络-字符串
Ⅵ js 如何读取空格
<script>
var a="1 2";
a=a.search(/ /g); //search方法代表 查找设定条件的字符,如果有 返回该字符,如果没有 返回-1
alert(a);
</script>
Ⅶ js如何在字符串前面添加空格
<SCRIPT LANGUAGE="JavaScript">
<!--
String.prototype.Trim = function()
{
return this.replace(/(^s*)|(s*$)/g, "");
}
String.prototype.LTrim = function()
{
return this.replace(/(^s*)/g, "");
}
String.prototype.RTrim = function()
{
return this.replace(/(s*$)/g, "");
}
//-->
</SCRIPT>
Ⅷ js中字段空格怎么处理
不是空格被解析成引号了,是你源代码里写的 onclick 没有引号包裹,所以浏览器自己找了个感觉像是分开的地方给你用引号包裹起来了。
这是正常应该的源代码:
<aonclick="showEditArchive(50,74,'TV','好声音','1');"data-role="button"></a>
而你的源代码拼接出来的是:
<aonclick=showEditArchive(50,74,'TV','好声音','1');data-role="button"></a>
Ⅸ js怎么去空格
写成类的方法格式如下:(str.trim();)
<script language="javascript">
String.prototype.trim=function(){
return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.ltrim=function(){
return this.replace(/(^\s*)/g,"");
}
String.prototype.rtrim=function(){
return this.replace(/(\s*$)/g,"");
}
</script>
写成函数可以这样:(trim(str))
<script type="text/javascript">
function trim(str){ //删除左右两端的空格
return str.replace(/(^\s*)|(\s*$)/g, "");
}
function ltrim(str){ //删除左边的空格
return str.replace(/(^\s*)/g,"");
}
function rtrim(str){ //删除右边的空格
return str.replace(/(\s*$)/g,"");
}
</script>
Ⅹ JS中如何输出空格
用正则替换,如
document.getElementById('txt_id').value=document.getElementById('txt_id').value.replace(/\s/gi,'');