![](/img/trans.png)
[英]discard count of \n in a string while using string.length in Javascript
[英]count string length including 'invisible characters' like \r \n in javascript and php
我正在嘗試在textarea旁邊顯示“剩余的x個字符”文本,以查看可以用javascript / jquery編寫多少內容:
var area = 'textarea#zoomcomment';
var c = $(area).val().length;
然后使用laravel的max
驗證對輸入進行驗證。
'comment' => 'required|max:3000'
javascript不計算\\n
或\\r
字符,但PHP / laravel可以。 是否有JavaScript函數可以計算所有內容,包括換行符等? 我想讓js和php具有相同的字符串長度。
看來,javascript / jquery將\\n\\r
為1
而php strlen()
將其計為2
字符。 我試圖避免使用jquery,但它似乎仍然算錯了:(
var c = document.getElementById('zoomcomment').value.length;
alert(c);
這個問題有一個很好的答案
您可以使用html函數為您提供innerhtml-
var area = 'textarea#zoomcomment';
var c = $(area).html().length;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.