首頁  >  文章  >  web前端  >  js將輸入的中文逗號自動轉換為英文逗號

js將輸入的中文逗號自動轉換為英文逗號

伊谢尔伦
伊谢尔伦原創
2016-11-22 14:48:045069瀏覽

在處理表單輸入標籤tags的時候經常會遇到幾個標籤之間的分隔符問題,一般都會使用英文逗號,但是處理中文輸入的時候切換中英文輸入很麻煩,所以需要在客戶端輸入的時候透過js將中文逗號切換成英文逗號,這樣既方便後台處理也方便前台的友好輸入,主要原理就是js捕捉輸入中文逗號輸入事件,然後對字符串進行處理,如果輸入的是中文逗號則將其轉化為英文逗號。

廢話不多說,直接貼出程式碼如下:

<input type="text" name="tags" onKeyUp="ReplaceDot(this)">
<script type="text/javascript">
function ReplaceDot(obj)
{
var oldValue=obj.value;
while(oldValue.indexOf(",")!=-1)//寻找每一个中文逗号,并替换
{
obj.value=oldValue.replace(",",",");
oldValue=obj.value;
}
obj.value = oldValue;
}
</script>


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn