js文字列:Stringオブジェクトのメソッド+半角スペース、全角スペース


一、Stringオブジェクトの方法
方法
説明
anchor()
HTMLアンカーを作成します.
big()
文字列を大きいフォントで表示します.
blink()
フラッシュ文字列を表示します.
bold()
文字列を太字で表示します.
charAt()
指定した位置にある文字を返します.
charCodeAt()
指定した位置にある文字のUnicode符号化を返します.
concat()
接続文字列.
fixed()
文字列をタイプライターのテキストで表示します.
fontcolor()
指定した色を使用して文字列を表示します.
fontsize()
指定した寸法を使用して文字列を表示します.
fromCharCode()
文字コードから文字列を作成します.
indexOf()
文字列を取得します.indexOf(「文字列」)は、インデックス値を返します.
italics()
文字列を斜体で表示します.
lastIndexOf()
文字列を後から前へ検索します.インデックス値を返す
link()
文字列をリンクとして表示します.
localeCompare()
2つの文字列をローカル固有の順序で比較します.
match()
1つ以上の正規表現の一致を見つけます.
replace()
正規表現に一致するサブストリングを置換します.置換後の文字列を返します
search()
正規表現に一致する値を取得します.最初から一致し、最初に一致したサブ列を返します.いいえ、-1を返します.
slice()
文字列の断片を抽出し、新しい文字列に抽出された部分を返します.slice(start,end);サブストリングを返す
small()
文字列を表示するには、小文字を使用します.
split()
文字列を文字列配列に分割する.
strike()
削除線を使用して文字列を表示します.
sub()
文字列を下付きに表示します.
substr()
開始インデックス番号から文字列に指定された数の文字を抽出します.substr(start,length);サブストリングを返す
substring()
文字列で指定した2つのインデックス番号の間の文字を抽出します.substring(start,end)は、startから最後の文字列までの文字列を指定します.
sup()
文字列を上付き文字列として表示します.
toLocaleLowerCase()
文字列を小文字に変換します.
toLocaleUpperCase()
文字列を大文字に変換します.
toLowerCase()
文字列を小文字に変換します.無参
toUpperCase()
文字列を大文字に変換します.
toSource()
オブジェクトを表すソースコード.
toString()
文字列を返します.
valueOf()
文字列オブジェクトの元の値を返します.
exec()
文字列内の正規表現の一致を取得します.一致する結果を格納する配列を返します.一致が見つからない場合はnullを返します.
exec()メソッドを繰り返し呼び出すことで、文字列内のすべての一致テキストを巡回できます.exec()が一致するテキストが見つからない場合、nullが返され、lastIndexプロパティが0にリセットされます.
二、半角スペースと全角スペース
半角と全角とは、中国語がパソコンに特有のものです.1つの漢字の文字はコンピュータの上で2つの英語の文字の位置を占めて、あなたが記号を入力する時全角の文字も2つの英語の文字の位置を占めて、半角のは1つの文字つまり半分の漢字の位置だけを占めます.これが全角と半角の違いです.
半角:英語のスペース、正規表現: /(^\s*)/g         /g  すべての半角を表し、Unicodeコード32
全角:2つの英語のスペース、正規表現: /(\s*$)/g      /g  全角を表し、Unicodeコード12288
例1、テキストのすべての半角と全角のスペースを削除する方法(正規表現で実現)
var othre=document.getElementById("othre").value.replace(/(^\s*)|(\s*$)/g, "");
    othre=othre.replace(/(^ *)|( *$)/g, "");

例2、これは正規表現を用いない方法である
function diyTrim(str) {
    var a=str.split('');
    var b=new Array();
    var j=0;
    //     Unicode   12288
    //     Unicode   32
    for (var i=0;i