如何将此javascript代码转换为c# [英] how to convert this javascript code to c#
本文介绍了如何将此javascript代码转换为c#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
hi
可以将此代码转换为c#?
function checkSMSLength(事件){
var text = $( this )。val();
var ucs2 = text.search(/ [^ \ x00-\ x7E] /)!= -1;
var sms_price = 0 ;
if (!ucs2)text = text.replace(/([[\] {}〜^ | \\])/ g, \\ $ 1);
text = text.replace(/ \\\\ nn / g, \ n< /跨度>);
var unitLength = ucs2? 70 : 160 ;
event.data。$ lang.text(ucs2?' Ù??ارسی':' انٯÙیسی');
$( this )。css(' 方向',text.match(/ ^ [^ az] * [^ \ x00-\ x7E] / ig)?' rtl':' ltr');
如果(text.length> unitLength)unitLength - = ucs2? 3 : 7 ;
var count = 数学 .max( Math .ceil(text.length / unitLength), 1 );
event.data。$ counter.text((unitLength * count - text.length)+ ' (' + count + ' )');
if (event.data。$ sms_number.length)
if (event .data。$ sms_number.val()> 0){
var named = event.data。$ sms_number.val()。search(/ ^ [1-3] 000\d + $ /)== -1;
如果(已命名)sms_price = ucs2? sms_price_named_fa:sms_price_named_en;
else sms_price = ucs2? sms_price_fa:sms_price_en;
var total = 1 ;
if ($(' #limit_count' )。length)total = parseInt (fa2en($(' #limit_count')。val()))|| 1 ;
event.data。$ price.text((total * sms_price * count)+ ' ریا U'跨度>);
} else
event.data。$ price.text(' _ 跨度>);
}
请求帮助我!
解决方案
(此跨度>)VAL();
var ucs2 = text.search(/ [^ \ x00-\ x7E] /)!= -1;
var sms_price = 0 ;
if (!ucs2)text = text.replace(/([[\] {}〜^ | \\])/ g, \\
1);
text = text.replace(/ \\\\ nn / g, \ n< /跨度>);
var unitLength = ucs2? 70 : 160 ;
event.data。
lang.text(ucs2?' Ù??ارسی':' انٯÙیسی'< /跨度>);
hi
is possible converting this code to c#?
function checkSMSLength(event) {
var text = $(this).val();
var ucs2 = text.search(/[^\x00-\x7E]/) != -1;
var sms_price = 0;
if (!ucs2) text = text.replace(/([[\]{}~^|\\])/g, "\\$1");
text = text.replace(/\r\n/g, "\n");
var unitLength = ucs2 ? 70 : 160;
event.data.$lang.text(ucs2 ? 'Ùارسی' : 'انگلیسی');
$(this).css('direction', text.match(/^[^a-z]*[^\x00-\x7E]/ig) ? 'rtl' : 'ltr');
if (text.length > unitLength) unitLength -= ucs2 ? 3 : 7;
var count = Math.max(Math.ceil(text.length / unitLength), 1);
event.data.$counter.text((unitLength * count - text.length) + '(' + count + ')');
if(event.data.$sms_number.length)
if(event.data.$sms_number.val()>0){
var named = event.data.$sms_number.val().search(/^[1-3]000\d+$/) == -1;
if (named) sms_price = ucs2 ? sms_price_named_fa : sms_price_named_en ;
else sms_price = ucs2 ? sms_price_fa : sms_price_en ;
var total = 1;
if($('#limit_count').length) total = parseInt(fa2en($('#limit_count').val())) || 1 ;
event.data.$price.text((total * sms_price * count) + ' ریال');
}else
event.data.$price.text('_');
}
pleas help me!
解决方案
(this).val(); var ucs2 = text.search(/[^\x00-\x7E]/) != -1; var sms_price = 0; if (!ucs2) text = text.replace(/([[\]{}~^|\\])/g, "\\
1"); text = text.replace(/\r\n/g, "\n"); var unitLength = ucs2 ? 70 : 160; event.data.
lang.text(ucs2 ? 'Ùارسی' : 'انگلیسی');
这篇关于如何将此javascript代码转换为c#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文