Ⅰ 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,'');