如何将此javascript代码转换为c# [英] how to convert this javascript code to c#

查看:82
本文介绍了如何将此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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆